摘要: LRU Cache的LinkedHashMap实现 LRU Cache的链表+HashMap实现 LinkedHashMap的FIFO实现 调用示例 LRU是Least Recently Used 的缩写,翻译过来就是“最近最少使用”,LRU缓存就是使用这种原理实现,简单的说就是缓存一定量的数据,当 阅读全文
posted @ 2017-02-23 21:35 PointNet 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 今天同事写了几行类似这样的代码: 1 2 3 4 5 6 7 8 9 10 11 12 public static void main(String args[]) { List<String> famous = new ArrayList<String>(); famous.add("liudeh 阅读全文
posted @ 2017-02-23 12:21 PointNet 阅读(42630) 评论(0) 推荐(8) 编辑
摘要: 可以说单例模式是所有设计模式中最简单的一种。 单例模式就是说系统中对于某类的只能有一个对象,不可能出来第二个。 单例模式也是23中设计模式中在面试时少数几个会要求写代码的模式之一。主要考察的是多线程下面单例模式的线程安全性问题。 1.多线程安全单例模式实例一(不使用同步锁) 上述代码中的一个缺点是该 阅读全文
posted @ 2017-02-23 10:36 PointNet 阅读(630) 评论(0) 推荐(0) 编辑