首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码
订阅
EvanYuan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
LoadingCache刷新缓存策略
记录工作中使用到的异步刷新缓存方法。 Guava cache是Java项目中很常用的本地缓存。CacheLoader是Guava cache常用的缓存加载方式。 按照expireAfterWrite方式来让已写入的缓存过期。这种方式存在一个问题:当高并发同时get同一个缓存值,…
guava cache(LoadingCache)使用和源码分析
深入解读源码。 guava cache是一个本地缓存。有以下优点: 很好的封装了get、put操作,能够集成数据源。 一般我们在业务中操作缓存,都会操作缓存和数据源两部分。如:put数据时,先插入DB,再删除原来的缓存;ge数据时,先查缓存,命中则返回,没有命中时,需要查询DB…
ArrayList源码解析
ArrayList源码解析 ArrayList特点: 底层使用的是数组 随机查询效率极快 尾部追加效率高,头部追加效率低 线程不安全 值可重复,也可以为null ArrayList的继承关系 Seri