陈树义的博客

分享我的所思所想

面对海量请求,缓存设计还应该考虑哪些问题?

从第一个缓存框架 Memcached 诞生以来,缓存就广泛地存在于互联网应用中。如果你的应用流量很小,那么使用缓存可能并不需要做多余的考虑。但如果你的应用流量达到了成百上千万,那么你就不得不考虑深层次的缓存问题:缓存穿透、缓存击穿与缓存雪崩。缓存穿透缓存穿透是指查询一个一定不存在的数据,因为这个数据

听说我们是新生代农民工?

聊聊对新时代农民工的看法

做管理就可以高枕无忧了吗?

与你分享我的亲身经历,以及破局之法!

如何成为架构师?

推荐一本很不错的书~

代码腐烂可以避免吗?

代码腐烂不可避免,但我们可以减缓!

其实 Linux IO 模型没那么难

大白话讲讲 5 个 Linux IO 模型

七年三次大重构,聊聊我的重构成长史

看看我的重构成长史,看看有没有感同身受?

阻塞队列源码系列(九):总结


阻塞队列源码系列(八):LinkedTransferQueue

LinkedTransferQueue 是在 JDK1.7 时,J.U.C 包新增的一种比较特殊的阻塞队列,它除了具备阻塞队列的常用功能外,还有一个比较特殊的 transfer 方法。public class LinkedTransferQueue<E> extends Abstract

阻塞队列源码系列(七):SynchronousQueue

SynchronousQueue 是 JDK 1.5 时,随着J.U.C包一起引入的一种阻塞队列,它实现了BlockingQueue接口。public class SynchronousQueue<E> extends AbstractQueue<E> implemen