摘要: Joda-Time提供了一组Java类包用于处理包括ISO8601标准在内的date和time。可以利用它把JDK Date和Calendar类完全替换掉,而且仍然能够提供很好的集成。 http://joda-time.sourceforge.net/ 版本:joda-time-2.1.jar 1、 阅读全文
posted @ 2016-06-12 15:41 段星星 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: 适用场景 缓存在很多场景下都是相当有用的。例如,计算或检索一个值的代价很高,并且对同样的输入需要不止一次获取值的时候,就应当考虑使用缓存。 Guava Cache与ConcurrentMap很相似,但也不完全一样。最基本的区别是ConcurrentMap会一直保存所有添加的元素,直到显式地移除。相对 阅读全文
posted @ 2016-06-12 15:30 段星星 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 最近项目中需要用到读写锁 读写锁适用于读操作多,写操作少的场景,假设你的程序中涉及到对一些共享资源的读和写操作,且写操作没有读操作那么频繁。在没有写操作的时候,两个线程同时读一个资源没有任何问题,所以应该允许多个线程能在同时读取共享资源。但是如果有一个线程想去写这些共享资源,就不应该再有其它线程对该 阅读全文
posted @ 2016-06-12 14:36 段星星 阅读(357) 评论(0) 推荐(0) 编辑