![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
缓存
沙漏dan
我感受到的压力都是来自于我自己不努力不积极而又不甘于现状的恐慌
展开
-
redis 热key、bigKey、布隆过滤器、pipeline
之前在用redis的时候只会觉得说有缓存真好,可以节省大量时间,但是从来没有想过redis可能会存在的问题。在这里记录下最近自己遇到的以及听到的可能有问题的地方。热Key热点key是指瞬间有大量请求去访问同一个key,从而压垮缓存服务。会造成流量过于集中,达到物理网卡上限,从而导致所在redis服务器宕机。那么接下来,对于这个key的请求就不可用,可能会直接压到数据库。导致服务整体不可...原创 2019-12-08 10:26:55 · 382 阅读 · 0 评论 -
Java开发 2019秋招 面经整理
从7月底开始,到10月中旬获得offer进入面试流程的包括字节跳动、招银科技、百度、Keep、华为、花旗、京东、有赞、去哪儿、拼多多、okcoin,收到的offer有华为、招银、有赞、去哪儿,其他有一面凉、二面凉以及HR面凉等等。面试中遇到的问题整理如下,仅供参考计算机网络TCP、UDP在哪一层?它们之间有什么差别,哪一个传输效率更高,为什么?分别用于什么场景? HTTP和HTT...原创 2018-10-17 19:09:07 · 928 阅读 · 6 评论 -
GuavaCache 简单入门
文章内容源于:https://github.com/google/guava/wiki/CachesExplained这里只是自己简单看了一下,直接翻译LoadingCache<Key, Graph> graphs = CacheBuilder.newBuilder() .maximumSize(1000) .expireAfterWrit...翻译 2019-01-23 21:31:23 · 1900 阅读 · 0 评论 -
本地缓存和分布式缓存的比较 堆污染
本地缓存和分布式缓存的比较:分布式缓存一致性更好一点,本地缓存 每个实例都有自己的缓存,可能会存在不一致的情况。本地缓存会占用堆内存,影响垃圾回收、影响系统性能。分布式缓存两大开销会导致其慢于本地缓存,网络延迟和对象序列化进程内缓存适用于较小且频率可见的访问场景,尤其适用于不变对象,对于较大且不可预见的访问,最好采用分布式缓存。堆污染:java中,当一个可变泛型参数指向一...原创 2019-08-04 10:16:49 · 3208 阅读 · 0 评论