摘要: FIFO:First In First Out,先进先出LRU:Least Recently Used,最近最少使用 LFU:Least Frequently Used,最不经常使用 以上三者都是缓存过期策略。 原理和实现: 一、FIFO按照“先进先出(First In,First Out)”的原理 阅读全文
posted @ 2020-01-16 16:57 那些年的代码 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 目录 一、介绍 二、方式一:tomcat 三、方法二:spring整合 一、介绍 1.两种方式,一种使用tomcat的websocket实现,一种使用spring的websocket 2.tomcat的方式需要tomcat 7.x,JEE7的支持。 3.spring与websocket整合需要spr 阅读全文
posted @ 2020-01-16 16:27 那些年的代码 阅读(4521) 评论(1) 推荐(0) 编辑
摘要: 题目操作系统中的虚拟内存管理系统可采用先进先出算法的方式缓存。当请求的内存页不在缓存中。且缓存已满时,应从缓存中删除保存时间最长的页面,从而为请求页面腾出空间,如果缓存未满,可直接将请求页面添加到缓存中,给定的页面最多只应在缓存中出现一次。构造FIFO类的构造方法为countCacheMiss。该方 阅读全文
posted @ 2020-01-16 14:13 那些年的代码 阅读(2327) 评论(0) 推荐(0) 编辑
摘要: 在java中,通常可以使用HashMap作为cache来加速程序的运行。一般地,若对一个方法的结果进行缓冲,仅需要将方法的参数列表作为key,方法的返回结果作为value即可。 但若程序对该方法访问过于频繁,大量的缓冲信息占用大量内存,严重的情况下会导致内存不足而异常退出。如果可以在HashMap达 阅读全文
posted @ 2020-01-16 11:00 那些年的代码 阅读(566) 评论(0) 推荐(0) 编辑