Guava
一起深入学习Guava源码
跳小闹成长记-跳爸
好好学习,天天向上!同名微信公众号:跳小闹成长记
展开
-
Guava Cache实现原理——高效回收技巧
系列文章:Guava Cache实现原理——开篇&基本实现Guava Cache实现原理——LRU回收实现Guava Cache实现原理——引用类型回收Guava Cache实现原理——高效回收技巧目录一、前言二、实现1、被动回收设计2、利用用户CPU时钟回收设计3、类ThreadLocal回收设计三、惯例一、前言通过前面三篇文章的介绍,想必大家对Guava Cache的实现原理已经有了更进一步的认识了。特别是Guava Cache中对..原创 2020-05-22 20:12:13 · 683 阅读 · 0 评论 -
Guava Cache实现原理——引用类型回收
系列文章:Guava Cache实现原理——开篇&基本实现Guava Cache实现原理——LRU回收实现Guava Cache实现原理——引用类型回收Guava Cache实现原理——高效回收技巧目录一、前言二、实现1、引用类型的基本使用2、引用类型的实现3、引用类型的回收4、总结三、惯例一、前言上一篇文章我们已经介绍了Guava Cache的LRU算法的实现,本篇文章我们继续分析Guava Cache是如何对引用类型进行回收的。..原创 2020-05-08 20:30:51 · 732 阅读 · 0 评论 -
Guava Cache实现原理——LRU回收实现
系列文章:Guava Cache实现原理——开篇&基本实现Guava Cache实现原理——LRU回收实现Guava Cache实现原理——引用类型回收Guava Cache实现原理——高效回收技巧目录一、前言二、LRU的实现1、什么是LRU2、LRU的实现-数组+时间戳3、LRU的实现-链表4、LRU的实现-链表+HashMap三、G...原创 2020-04-24 21:03:53 · 4280 阅读 · 0 评论 -
Guava Cache实现原理——开篇&基本实现
目录一、前言二、实现1、GuavaCache是什么2、如何做到高效读写3、缓存项数量和容量大小限制实现三、总结四、惯例一、前言在高并发场景下我们很多场景都会使用缓存来抗高并发。通常的做法都是使用redis等分布式缓存+本地二级缓存方案来解决。即首先读取分布式缓存,如果分布式缓存挂了,则降级读取作为二级缓存的本地缓存。在实现本地缓存的时候,我们通常也不会闭...原创 2020-04-17 20:38:56 · 2186 阅读 · 0 评论