首先我们使用 free -m 查看系统内存的使用情况: 可以看出,系统内存为 16G,Swap 内存 16G,mem free 虽然显示为 1118,因缓存的存在,不能认为系统目前内剩下这么多内存。而应该把 buffers、cached 的...

针对LFU存在记录访问频次的开销、对突发稀疏流量无能为力的现状;TinyLFU运用Count–Min Sketch 算法、保鲜机制尝试解决,它解决了一个问题,但它仍然无法较好的处理突发性的稀疏流量;TinyLFU之所以无法解决问题2,是因为...

JAVA 拾遗 — CPU Cache 与缓存行 既然CPU有缓存一致性协议(MESI),为什么JMM还需要volatile关键字? 简而言之,CPU里的缓存,buffer,queue有很多种。MESI只能在一种情况下解决核心专有Cache...

http/2在http/1系列的基础上优化了通信效率,主要得益于如下几点改进: 1. 多路复用的单一长连接 1.1 单一长连接 在HTTP/2中,客户端向某个域名的服务器请求页面的过程中,只会创建一条TCP连接,即使这页面可能包含上百个资...

LRU和LFU都是内存管理的页面置换算法。 LRU,即:最近最少使用淘汰算法(Least Recently Used)。LRU是淘汰最长时间没有被使用的页面。 LFU,即:最不经常使用淘汰算法(Least Frequently...

OAuth(开放授权)是一个开放标准,允许用户授权第三方移动应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容,OAuth2.0是OAuth协议的延续版本,但不向后兼容OAuth...