首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MarkerHub
掘友等级
公众号:MarkerHub
公众号:MarkerHub,让Java不再难懂!
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
204
文章 203
沸点 1
赞
204
返回
|
搜索文章
最新
热门
SpringBoot 并发登录人数控制
第一种方法逻辑简单粗暴, 只维护一个 key-value 不需要使用锁,非要说缺点的话没有第二种方法灵活。 第二种方法我很喜欢,代码很优雅灵活,但是逻辑相对麻烦一些,而且为了保证线程安全地操作队列,要使用分布式锁。目前我们项目中使用的是第一种方法
手把手教你如何玩转统一异常处理
我:呼噜呼噜呼噜呼噜。。。。。。。。 小白:起床起床起床,,快点起床。。。 小白:就是,我在开发的过程中,因为是团队开发,所以,有时候逻辑就对不上,然后就会 莫名其妙的出现一些问题,并且显示的效果非常难堪,而且也不容易发现问题,每次都要查看后台才能知道问题,可是部署到服务器之后…
超全 MyBatis 动态 SQL 详解!(看完 SQL 爽多了)
MyBatis 令人喜欢的一大特性就是动态 SQL。 在使用 JDBC 的过程中, 根据条件进行 SQL 的拼接是很麻烦且很容易出错的。 MyBatis 动态 SQL 的出现, 解决了这个麻烦。 MyBatis 通过 OGNL 来进行动态 SQL 的使用的。目前, 动态 SQL…
在 Spring Boot 中,如何干掉 if else
干掉if else常用策略模式,记得了哈!其实就是抽取一个抽象类,然后根据类型指定不同的实现类执行方法。你学废了吗? 这里虚拟一个业务需求,让大家容易理解。假设有一个订单系统,里面的一个功能是根据订单的不同类型作出不同的处理。 可以看到上面的方法中注入了HandlerConte…
极简入门,Shiro的认证与授权流程解析
接下来的几天,我们开讲Shiro,从入门到分析、集成、单点登录整合等几篇。今天我们先来认识一下Shiro吧~ 接下来我会分为几篇文章分别去介绍,这篇我们先来了解一下shiro的一些基础知识,以及登录授权逻辑。 在Web系统中我们经常要涉及到权限问题,例如不同角色的人登录系统,他…
只需要6个步骤,springboot集成shiro,并完成登录
导入jar包,配置yml参数,编写ShiroConfig定义DefaultWebSecurityManager,重写Realm,编写controller,编写页面,一气呵成。搞定,是个高手~ 上面一篇文章中,我们已经知道了shiro的认证与授权过程,这也是shiro里面最核心常…
一次非常有意思的 SQL 优化经历: 从 30248.271s 到 0.001s
发现没有用到索引,type 全是 ALL,那么首先想到的就是建立一个索引,建立索引的字段当然是在 where 条件的字段。 快了 3w 多倍,大大缩短了查询时间,看来索引能极大程度的提高查询效率,看来建索引很有必要,很多时候都忘记建索引了,数据量小的的时候压根没感觉,这优化感觉…
理解这9大内置过滤器,才算是精通Shiro
我们都知道shiro是个认证权限框架,除了登录、退出逻辑我们需要侵入项目代码之外,验证用户是否已经登录、是否拥有权限的代码其实都是过滤器来完成的,可以这么说,shiro其实就是一个过滤器链集合。 那么今天我们详细讨论一下shiro底层到底给我们提供了多少默认的过滤器供我们使用,…
并不复杂,只需4步搞定Shiro集成redis实现会话共享
我们延用上篇文章的项目代码,使用两个端口8080、8081分别启动项目。 其实在负载均衡集群中,有些人是这样解决问题,给ip指定服务,比如某个用户请求经过nginx反向代理到8080服务,那么nginx上指定ip_hash:依据ip分配方式,那么这个用户就一直访问同一个服务,不…
基于 token 的多平台身份认证架构设计
很多人都知道token作为用户会话凭证,其实应用场景还有很多,分类也很多,文中阐述了token的分类问题、隐私性参数设置问题、使用场景问题、不同生命周期的 token 分层转化关系等;以及介绍了不同使用场景。 在存在账号体系的信息系统中,对身份的鉴定是非常重要的事情。 随着移动…
下一页
个人成就
文章被点赞
2,556
文章被阅读
510,165
掘力值
13,814
关注了
28
关注者
2,148
收藏集
8
关注标签
6
加入于
2019-12-18