赵计刚
每天进步一点点
摘要: 1、对于LinkedBlockingQueue需要掌握以下几点创建入队(添加元素)出队(删除元素)2、创建Node节点内部类与LinkedBlockingQueue的一些属性 static class Node { E item;//节点封装的数据 /** ... 阅读全文
posted @ 2016-01-16 18:10 赵计刚 阅读(5645) 评论(0) 推荐(2)
摘要: 注意:在阅读本文之前或在阅读的过程中,需要用到ReentrantLock,内容见《第五章 ReentrantLock源码解析1--获得非公平锁与公平锁lock()》《第六章 ReentrantLock源码解析2--释放锁unlock()》《第七章 ReentrantLock总结》1、对于ArrayB... 阅读全文
posted @ 2016-01-16 14:04 赵计刚 阅读(4940) 评论(0) 推荐(0)
摘要: 1、常见的两种缓存 本地缓存:不需要序列化,速度快,缓存的数量与大小受限于本机内存 分布式缓存:需要序列化,速度相较于本地缓存较慢,但是理论上缓存的数量与大小无限(因为缓存机器可以不断扩展) 2、本地缓存 Google guava cache:当下最好用的本地缓存 Ehcache:spring默认集 阅读全文
posted @ 2016-01-16 00:26 赵计刚 阅读(7884) 评论(0) 推荐(2)