IP 属地浙江
心有林夕公众号:编程呓语
他的文章
手撕LRU缓存淘汰算法
手撕LRU缓存淘汰算法LRU介绍LRU是Least Recently Used的缩写,即最近最少使用,是一种常用的页面置换算法,选择最近最久未使用的页面予以淘汰。 面试中常考的题目,运用你所掌握的数据结构,自己设计手写LRU算法。相关题目可参考LeetCode146题 一. 使用Link…
面试必问关键字:volatile优化与详解
volatile关键字并发编程中的三个概念:原子性,可见性,有序性volatile含义保证了变量的可见性。通过"内存屏障"实现部分“有序性”。java5版本增强语义,修复缓存导致的可见性问题,通过volatile的happens-before规则它在多处理器开发中保证了共享变量的“…