白鲸
怎么实现 mybatis 自动设置创建时间更新时间 怎么实现 mybatis 自动设置创建时间更新时间
怎么实现 mybatis 自动设置创建时间更新时间🔍 相对流行方案弊端mybatis 提供 Interceptor 接口以插件方式提供扩展能力。互联网上大都是对数据表映射类对象中关于时间属性设置当前时间的解决方案。但这种方法无法解决 ma
2024-02-18
Redis 分布式锁你续约了吗 Redis 分布式锁你续约了吗
Redis 分布式锁你续期了吗?服务在集群情况下,线程锁是无法满足服务之间逻辑隔离。分布式锁概念应运而生,它需要具备互斥性、防止死锁、高可用性、可重入性、唯一标识的特点。 互斥性:任意时刻,只能有一个服务才能获取锁。 防止死锁:分布式锁
2024-01-31
spring-boot-security OAuth2应用实现 spring-boot-security OAuth2应用实现
🐭 背景项目上一直使用 CAS + 应用 session + nginx IP hash 组合方式实现伪集群部署。但这种方式也有一定的缺点,请求不够平均,应用使用异步处理方式,还必须将结果返回给发起的应用,否则前端无法拿到结果。这些都是
2023-04-10
spring-security中遇见的耗时小坑 spring-security中遇见的耗时小坑
🍐 背景客户现场运维同事反馈某系统输入正确的用户名、密码后,无法进入系统首页。地址栏中地址却在 SSO server 和系统地址之间来回跳转,系统日志中也没有相关的日志提供线索。听到这里就晓得,不是一个运维同学在白盒的情况下,能解决的问题
2023-04-10
npm-link VUEX watch 怎么不生效 npm-link VUEX watch 怎么不生效
🐱 背景前端项目 package.json 相当于后端 maven 项目 pom.xml 文件管理项目组件依赖。需要走 npm install --save-dev xxxx 引入方式。对于项目中存在多项目共用的前端组件开发,不希望每次修
2023-04-02
2 / 2