自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 Shiro功能应用(八)--Shiro集成RedisTemplate(SDR)

文章目录代码实现:功能测试:     上一篇文章Shiro功能应用(七)–Shiro集成Redis缓存(shiro-redis3.1.0)中提到,继承shiro-redis,授权的User实体类要有AuthCacheKey或者Id属性,这有一定局限性,本文在上一篇文章代码基础上,修改成集成SDR(spring-boot-starter-data-redi...

2020-04-27 16:07:23 1342 2

原创 Shiro功能应用(七)--Shiro集成Redis缓存(shiro-redis3.1.0)

     如果单机,使用EHCache就可以的,单如果多节点部署时就不行了,本文主要将Shiro和Redis缓存集成,在上一篇文章Shiro功能应用(六)–登陆失败重试次数控制代码基础进行添加Redis缓存。代码实现:      代码地址:      &n...

2020-04-27 15:11:30 2157

原创 Shiro功能应用(六)--登陆失败重试次数控制

文章目录代码实现:执行过程:     主要就是用来限制用户登录尝试次数的,登陆失不失败,与密码认证有关,所以要自定义一个密码匹配器,继承原来的HashedCredentialsMatcher密码匹配器,重写验证方法doCredentialsMatch。本文在上一篇文章Shiro功能应用(五)–Session管理的登陆人数控制代码基础进行添加登陆次数限制。...

2020-04-26 20:30:48 767

原创 Shiro功能应用(五)--Session管理的登陆人数控制

     登陆人数控制,比如同一个用户不能在两个地方登陆。Shiro主要基于自定义的Fliter实现的。本文在上一篇文章Shiro功能应用(四)–Session管理及在线人数统计代码基础进行添加登陆人数控制。代码实现:      代码地址:      &nb...

2020-04-26 19:38:46 911 1

原创 Shiro功能应用(四)--Session管理及在线人数统计

     Cookie/Session 是常见的状态管理,Shiro提供了完整的企业级会话管理功能。代码实现:      代码地址:          https://github.com/OooooOz/SpringBoot...

2020-04-26 17:48:49 1444 3

原创 Shiro功能应用(三)--EHCache缓存

     Shiro的缓存是被Shiro的缓存管理器所管理的,即CacheManage,Shiro的用户认证是默认是不开启身份验证缓存,即不缓存AuthenticationInfo info信息,用户登陆正常只进行一次,用户认证是可以不设置缓存。     shiro的授权缓存是默是开启的,主要因为授权的数据量大。...

2020-04-26 14:41:44 904 1

原创 Shiro功能应用(二)--记住我功能实现

     所谓记住我功能,就是登陆之后,浏览器关闭,再次访问不需要再登陆。记住我功能主要是利用Cookie来实现的。Shiro提供了记住我(RememberMe)的功能,实现也比较简单     本文在上一篇文章(Shrio功能应用(一)–登陆验证(源码)以及权限执行过程)代码基础进行添加记住我功能。代码实现:...

2020-04-25 21:13:42 421

原创 Shrio功能应用(一)--登陆验证(源码)以及权限执行过程

文章目录执行过程代码示例执行过程     1 .前台页面登陆后,执行登陆验证方法subject.login(token);实际调用的是securityManager.login(this, token)     1-1.securityManager.login(this, token)方法里调用 auth...

2020-04-25 16:19:30 485

原创 Redis分布式锁实现及相关注重问题

0.前言      在多线程并发的情况下,我们可以使用锁来保证代码在同一时间只能一个线程访问,比如synchronize或者lock。但在分布式的集群环境,就需要使用分布式锁。     分布式:一个业务拆分为多个子业务,部署在多个服务器上 。     集群:同一个业务...

2020-04-21 17:49:34 370

win-redis-x64

windows版本的redis

2024-03-24

Sumatra-PDF-3.4.6-64-install.exe

pdf浏览

2023-06-14

Fast-Stone-Capture-v9.6.exe

长截图软件

2023-06-12

Screen-To-Gif.2.34.1.Setup.msi

gif软件

2023-06-12

jdk - 11.0.18 win-64

jdk - 11.0.18 win-64

2023-03-19

FiddlerSetup - v5.0

FiddlerSetup

2023-03-12

windows_PDManer_v4.4.0.zip

windows_PDManer_v4.4.0.zip

2023-03-10

华为安全编码规范考试.md

华为安全编码规范考试.md

2020-06-18

231231312.zip

oracle11g实例没有scott用户,添加需要的scott.sql文件。

2020-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除