- 博客(2)
- 收藏
- 关注
原创 springcache解决redis缓存击穿、穿透、雪崩
方法一、自定义@Cacheable中value字段的解析处理方法二:通过自定义派生@Cacheable注解方法三:多写几个cacheManager,配置不同的时间。在@Cacheable指定cacheManager参考Springboot @Cacheable注解中 自定义处理value/cacheNames实现自定义过期时间基于spring @Cacheable扩展实现缓存自动过期时间以及即将到期自动刷新。
2024-06-24 21:50:41
834
原创 String intern() 字符串常量池
1、如果字符串常量池中不存在字符串对象“abc”的引用,那么它会在堆上创建两个字符串对象,其中一个字符串对象的引用会被保存在字符串常量池中。2、如果字符串常量池中已存在字符串对象“abc”的引用,则只会在堆中创建 1 个字符串对象“abc”。既然默认其中一个字符串对象的引用会被保存在字符串常量池。会创建 1 或 2 个字符串对象。
2024-03-28 10:41:26
239
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人