- 博客(3)
- 收藏
- 关注
原创 双Token无感刷新方案
最近在做用户认证模块的后端功能开发,之前就有一个问题困扰了我好久,就是如何设置。向后端发起请求,后端判断refresh_token是否有效,有效则重新获取新的。无感刷新机制,通过组合设计,在保证安全性的情况下,实现无感知的认证续期。失效之后,才需要用户重新进行登录认证,同时,后端可以通过对用户。的过期时间,前端在申请后端登录接口成功之后,会返回一个。在用户端发起前端请求,访问后端接口,在请求头中携带上。的管理来限制用户对后端接口的请求,大大提高了安全性。的刷新是无感知的,不会影响用户体验,只有当。
2025-03-30 00:02:36
373
原创 Redisson分布式锁实现
实现切面逻辑的,代理对象会拦截目标方法的调用,在目标方法执行前后插入切面逻辑,但如果调用发生在同一类的内部方法之间时,调用路径不会经过代理对象,导致切面逻辑触发失败。随着课堂气氛的逐渐回暖,杨老师也露出了笑容:“好,今天的课程到此为止,希望你们在以后的学习中继续保持这种热情,也要好好利用分布式锁的知识,真正应用到实际项目中去。调用的方法才会被代理拦截。柳梢同学:杨老师,有的,有的,像这么简单的方法当然是不止一个了,听我慢慢道来。方法,把锁的模板写在方法里,调用的时候只需要指定锁的key,把锁内的代码块用。
2025-03-28 23:17:52
1042
原创 如何用IDEA和Navicat导入导出数据库
在数据库开发和管理中,导入和导出SQL文件是常见的操作,不论是为了数据迁移、备份,还是数据恢复。在本篇文档中,我们简单介绍了如何在IntelliJ IDEA及Navicat中进行SQL文件的导入和导出。
2025-03-28 23:17:13
1777
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人