com.google.guava guava 18.0 ch.qos.logback logback-classic 1.1.3 org.slf4j slf4j-api 1.7.11 org.slf4j jcl-over-slf4j...
分类:
其他好文 时间:
2015-08-19 19:54:14
阅读次数:
205
看了下java8的新特性,记下笔记,1.添加了Optional,这个是guava里面出现的,现在java8里面也支持了,Optional是用来处理null值的。用法基本和guava里面的一致,public static void main(String[] args) { Option...
分类:
编程语言 时间:
2015-08-18 01:15:12
阅读次数:
170
Guava 在Google code 上地址:https://code.google.com/p/guava-libraries/首先为什么要学习这个库,在实习的时候看大神的代码很简洁,很多地方将一些琐碎凌乱的代码轻松解决,所以抱着试试看的心态搞搞吧。第一部分:basic utilitiesnull...
分类:
其他好文 时间:
2015-08-11 18:28:42
阅读次数:
137
1 int i = 4; 2 int j = 5;3 Preconditions.checkArgument(i>j,"i should bigger than j, but i is %s and j is %s",i,j);Exception i...
分类:
其他好文 时间:
2015-08-11 18:05:38
阅读次数:
220
TreeRangeMap结构简介,简要介绍put方法和remove方法...
分类:
其他好文 时间:
2015-08-03 19:18:50
阅读次数:
229
转自:http://www.cnblogs.com/renchunxiao/p/3661918.html?utm_source=tuicool使用Joiner类将任意字符串通过分隔符进行连接到一起是大多程序员经常做的事情。他们经常使用array,list,iterable并且循环变量将每一个临时变量...
分类:
其他好文 时间:
2015-07-27 00:17:39
阅读次数:
128
ConcurrentMap和Guava的LocalCache实现原理相近,底层的存储方式使用的时table方式来存储。这里使用最简单且最暴力的方式,在每次访问的时候均加锁。ConcurrentHashMap接口:public interface ConcurrentHashMap { publ...
分类:
编程语言 时间:
2015-07-25 22:41:25
阅读次数:
232
Guava在中文中是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。在各个方面对原生JDK进行了优化,作者就并发编程网中的guava官方教程进行练习,还请各位看官同学多多提意见。引言(转自并发编程网):Guava工程包含了若干被Google的 J...
分类:
其他好文 时间:
2015-07-19 00:02:59
阅读次数:
148
1. 发布-订阅模式发布-订阅模式(publish-subscribe)是一种编程范式,发布方不发布消息给特定的接收方,而是由订阅方选择性接收。这使得发布方和订阅方相对独立,减少了耦合性。在发布-订阅模式中,有以下几个难点:1)如何区分或分配订阅者关注的消息;2)发布者如何将消息提交给对应订阅者;下...
分类:
其他好文 时间:
2015-07-12 17:14:45
阅读次数:
218