
缓存
饥饿小猪
只有打好扎实的基础,才能走的更远。 zhur_jim@163.com
(微信公众号:HungryPigKing)
展开
-
Guava Cache深入理解,缓存策略解析
Guava Cache一、Guava Cache 理解 开发中我们对一些访问非常频繁的数据,数据量可控,为了减少网络和硬盘io消耗,减少时间成本的消耗,我们通常会选择使用缓存来提高程序访问数据的性能,减少网络IO开销。 缓存大体分为2种: (1)、集中式缓存。 (2)、分布式缓存。而Guava就是集中式线程安全的本地缓存。Guava Cache简单...原创 2018-08-10 22:03:15 · 4661 阅读 · 0 评论 -
二分钟快速掌握Caffeine 三种填充策略:手动、同步和异步
一、简介Caffeine — 一个高性能的 Java 缓存库。缓存和 Map 之间的一个根本区别在于缓存可以回收存储的 item。回收策略为在指定时间删除哪些对象。此策略直接影响缓存的命中率 — 缓存库的一个重要特征。Caffeine 因使用 Window TinyLfu 回收策略,提供了一个近乎最佳的命中率。二、Caffeine 为我们提供了三种填充策略:手动、同步和异步1、手动加...原创 2018-11-03 00:07:36 · 7779 阅读 · 3 评论