- 博客(7)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Shiro关于session时间刷新规则重写,变更调用touch()逻辑,shiro可不刷新session
Shiro关于session时间刷新规则重写为了迎合代码需求,前端需要对后台做轮训请求,于是遇到一个问题:由于每次请求shiro会对session做LastAccessTime时间更新,则导致用户只要浏览器保持页面,session将永远无法失效,那关于30分钟失效时间在这种场景下就不再有意义,所以我们需要做是的指定接口请求时不再刷新session时间,保证用户静默时能在理论失效时间后自动登出系统。实际需求指定请求路径,依旧会过shiro鉴权、有效判断,但不会刷新当前session时间。源码分析首先
2020-12-30 16:23:08
2376
3
shiro 自定义多sessionIdCookie 配置 重写
关于shiro中sessionId的自定义重写,上篇文章有涉及通过上次的引入,发现对spring注入机制反而有跟多的理解所以直接动手撸起袖子开干。 一 需求首先是我需要做什么,因为一个项目集成两个系统的原因,导致session相互污染,导致登陆或异常登陆session管理混乱。查找资料其中有人遇到过类似的问题。 <!-- 会话Cookie模板 -->...
2017-08-10 17:24:04
3684
shiro 一个项目多个系统sessionid赋值 (getsession 重载)
Shiro Security是非常不错的Security框架最近在我的项目中进行相关整合,shiro不难,难就难在如何对已经成熟的系统进行整合作为相关切入点,我也考虑了很久,整体运用上了如张开涛大佬所说 对于Subject我们一般这么使用:1、身份验证(login)2、授权(hasRole*/isPermitted*或checkRole*/checkPermission*...
2017-08-04 16:25:57
1893
原创 初学 淘宝客API 从入门到放弃
第一步 了解首先你得了解什么是淘宝客,淘宝客跟我们有什么关系。 贴一段百科: 淘宝客,是一种按成交计费的推广模式,也指通过推广赚取收益的一类人,淘宝客只要从淘宝客推广专区获取商品代码,任何买家(包括您自己)经过您的推广(链接、个人网站,博客或者社区发的帖子)进入淘宝卖家店铺完成购买后,就可得到由卖家支付的佣金;简单说,淘宝客就是指帮助卖家推广商品并获...
2017-07-07 16:52:14
5486
9
原创 重载与重写的区别
重载(Overloading) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。...
2017-06-06 15:28:49
110
原创 静态方法和实例化方法的区别
Java系列之:看似简单的问题 静态方法和实例化方法的区别Java程序启动class文件被读取时类被加载,如果有static方法,此时会分配内存,非static方法实例化类时才在内存中分配控件存储,引用存储在堆栈中,实体存储在堆中最大的区别在于内存。静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快...
2017-05-22 16:10:35
210
原创 Sting
String 有关基础问题 String:实际上是字符串常量常量的理解就非常的明确/** The value is used for character storage. */ private final char value[]; /** The offset is the first index of the storage that is use...
2017-03-02 17:12:58
324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人