ICode9

精准搜索请尝试: 精确搜索
  • Eureka: 一直输出Running the evict task with compensationTime 0ms2022-07-16 17:31:09

    问题 控制台一直不停输出:Running the evict task with compensationTime 0ms。 解决 是因为在配置文件中设置了 enable-self-preservation: false eviction-interval-timer-in-ms: 2000 注释掉即可(当然也有可以把这个输出屏蔽掉的,同样是在配置文件中设置) 参考

  • 为什么Caffeine比Guava好?2021-05-31 15:03:58

    1. 缓存淘汰算法1.1. FIFO先进先出:最先进入的缓存被最先淘汰掉,这个基本不会有人用来做缓存 1.2. LRU最近最少未使用:每次访问就把这个元素放到队列头部,队列满了淘汰队列尾的元素,也就是淘汰最长时间没有被访问的。 缺点也是很明显的,某一时刻大量数据的到来容易把热点数据挤出缓存

  • MongoDB 3.0挂起原因?WiredTiger实现:一个LRU cache深坑引发的分析2020-11-06 22:52:26

    MongoDB 3.0挂起原因?WiredTiger实现:一个LRU cache深坑引发的分析 导语:计算机硬件在飞速发展,数据规模在急速膨胀,但是数据库仍然使用是十年以前的架构体系,WiredTiger 尝试打破这一切,充分利用多核与大内存时代来重新设计数据库引擎,达到 7 - 10 倍写入性能提升。但一些先行使用的同行发

  • java 从零开始手写 redis(七)LRU 缓存淘汰策略详解2020-10-03 22:51:00

    前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)添加监听器 java从零手写实现redis(五)过期策略的另一种实现思路 java从零手写实现redis(六)AOF 持久化原

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有