在很多人眼中,Java 已经是一门垂垂老矣的语言,但并不妨碍 Java 世界依然在前进。如果你曾离开 Java,云游于其它世界,或是每日只在遗留代码中挣扎,或许是时候抬起头,看看老 Java 中的新东西。 Guava Guava[gwɑ:v?],一句话,只要你做Java项目,就应该用Guava。 g...
分类:
编程语言 时间:
2015-07-05 22:27:03
阅读次数:
252
Immutable集合作为Guava提供的集合类型,并没有脱离集合的接口,例如ImmutableList依然实现List接口。但接下来几章要分析的Multi Collections则几乎脱离了JAVA原本所带的集合(这也是为什么Multixxx,代表集合数据结构的单词为小写),作为了JAVA集合的一...
分类:
其他好文 时间:
2015-07-02 01:04:46
阅读次数:
243
gRPC:Google开源的基于HTTP/2和ProtoBuf的通用RPC框架gRPC:Google开源的基于HTTP/2和ProtoBuf的通用RPC框架Google Guava官方教程(中文版) | 并发编程网 - ifeve.comGoogle Guava官方教程(中文版)
分类:
Web程序 时间:
2015-07-01 09:57:16
阅读次数:
182
Java的基本API对文件的操作很繁琐,为了向文件中写入一行文本,都需要写十几行的代码。guava对此作了很多改进,提供了很多方便的操作。 一. Guava的文件写入 Guava的Files类中提供了几个write方法来简化向文件中写...
分类:
其他好文 时间:
2015-06-26 16:26:45
阅读次数:
132
相信很多人最开始用JDK库对文件进行操作时, 都被繁琐重复的代码所恶心到, 而本文介绍的Files类将重复的代码封装, 使得工程师在对文件的操作上效率大大提升......
分类:
其他好文 时间:
2015-06-17 09:37:09
阅读次数:
1212
package org.loda.guava;
import java.util.Map;
import java.util.Set;
import org.junit.Assert;
import org.junit.Test;
import com.google.common.base.Function;
import com.google.common.base.Function...
分类:
其他好文 时间:
2015-06-15 01:48:08
阅读次数:
135
package org.loda.guava;
import java.io.UnsupportedEncodingException;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import org.junit.Assert;
imp...
分类:
其他好文 时间:
2015-06-14 20:08:26
阅读次数:
180
SpringMvc Ehcache 缓存
环境搭建
在前面的项目中用到的springMvc的maven拷贝过来,加入三个ehcache的包,分别是ehcache-core-2.5.2.jar、ehcache-spring-annotations-1.2.0.jar、guava-13.0.1.jar
项目源码
web.xml
dispatcher
...
分类:
编程语言 时间:
2015-06-13 14:20:26
阅读次数:
168
在软件开发过程中, 难免有信息的共享或者对象间的协作。 如何让对象间信息共享高效, 并且耦合性低......
分类:
其他好文 时间:
2015-06-12 10:11:30
阅读次数:
258
Immutable的集合体系,还有中很重要的集合没有介绍,就是ImmutableMap,通过UML图,可以看出ImmutableMap的结构体系。首先来看一下ImmutableBiMap,因为普通ImmutableMap的实现依赖于它。ImmutableBiMap在ImmutableMap的基础上,...
分类:
其他好文 时间:
2015-06-10 13:46:47
阅读次数:
118