使用注解 做数据脱敏
摘要:参考 https://blog.csdn.net/wcj_java/article/details/128583045?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~defaul
阅读全文
posted @
2023-11-22 16:53
wuyicode
阅读(51)
推荐(0) 编辑
SmartLifecycle 使用介绍
摘要:参考 https://blog.csdn.net/feiying0canglang/article/details/127156520import org.springframework.context.SmartLifecycle; import org.springframework.stere
阅读全文
posted @
2023-11-22 10:36
wuyicode
阅读(100)
推荐(0) 编辑
redis缓存一致 做延时双删
摘要:提出现象 做数据库更新A redis缓存刷新A 做据库更新B redis缓存更新B 如果正常执行1,2,3,4步骤,一切正常。但是在高并发的情况下, 执行步骤是 1,3,4,2,导致数据库和缓存不一致。 提出解决方法,做延时双删。 // 操作数据库的方法 @PostMapping("/employe
阅读全文
posted @
2023-11-17 14:25
wuyicode
阅读(120)
推荐(0) 编辑
缓存击穿 redis
摘要:缓存穿透 1、缓存穿透是指查询一个缓存中和数据库中都不存在的数据,导致每次查询这条数据都会透过缓存,直接查库,最后返回空。 解决缓存穿透的方法一般有两种,第一种是缓存空对象,第二种是使用布隆过滤器。 缓存击穿 2、缓存击穿是指当缓存中某个热点数据过期了,在该热点数据重新载入缓存之前,有大量的查询请求
阅读全文
posted @
2023-11-15 17:57
wuyicode
阅读(5)
推荐(0) 编辑
jpa 的 Specification案例
摘要:dao接口除了extends JpaRepository外,还要 extends JpaSpecificationExecutor <dependency> <groupId>com.github.wenhao</groupId> <artifactId>jpa-spec</artifactId>
阅读全文
posted @
2023-11-14 09:38
wuyicode
阅读(28)
推荐(0) 编辑