
java
文章平均质量分 74
五行阿尔法
这个作者很懒,什么都没留下…
展开
-
高并发下超卖和超领的一些心得
最近写电商的demo项目遇到一些比较重要的知识点进行分享一下。原创 2022-11-19 21:41:20 · 389 阅读 · 0 评论 -
Springboot拦截器编写
ThreadLocal中的一个内部类ThreadLocalMap,这个类没有实现map接口,就是一个普通的ava类,但是实现的类似map的功能每个数据用Entry保存,其中的Entry继承与WeakReference,用一个键值对存储,键为ThreadLocal的引用。·每个线程持有一个ThreadLocaIMap对象,每一个新的线程Thread都会实例化一个ThreadLocalMap井赋值给。原创 2022-11-06 12:24:56 · 113 阅读 · 0 评论 -
Springboot中整合Jwt
刷新方案:当AccessToken即将过期的时候,例如提前30分钟,客户端利用RefreshToken请求指定的API获取新的。3、由于RefreshToken存储在服务端redis中,假如这个RefreshToken也过期,则提示重新登录;相比除了ip,还有设备号,UA,header头中终端信息,地点等可以采用,进行绑定。优点:服务端无需存储相关内容,性能高,假如用户广州登录,泄露了token给杭州的黑客,依旧用不了。缺点:如果用户用使用过程中ip变动频繁,则操作会经常提示重新登录,体验不友好。原创 2022-11-04 22:45:00 · 260 阅读 · 0 评论