Guava 4 - Collections - 2 & range

Guava 新添了一些有用的集合类型,比如 Multiset,MultiMap,BiMap 等。

阅读更多

Guava 3 - Collections - 1

Guava 对 JDK 的集合做了很多封装。代码中用到集合的地方,可以先找找 guava 里有没有实现,让代码的可读性更好。

阅读更多

Guava 2 - Primitives, Strings & Cache

Guava 对基本数据类型常用的操作进行了封装,命名也很好记,Int 类型的封装类取之为 Ints,long 类型的封装类取名为 Longs。

阅读更多

Guava 1 - Basic Utilities & EventBus

Guava,官方解释:「Google core libraries for Java」,Guava 是一组核心库,包括新的集合类型(如 multimap 和multiset),不可变集合,图形库,函数类型,内存缓存,以及用于并发,I / O,哈希,原始类型数据,反射,字符串处理等 API 。

我按照其 wiki 文档,阅读其源代码,整理出几篇列表,方便使用。这篇是 guava 基本的实用功能以及事件通信组件 EventBus。

阅读更多

接入各三方支付的验签算法

这次的图片是「宁静」,来自 christopher__burns 之手,摄影于「大弯营地 · 莫阿布 · 美国」。大弯营地是国家公园,是美国最大的奇瓦瓦沙漠地形和生态保护区。它包含1200多种植物,450多种鸟类,56种爬行动物和75种哺乳动物,是美国境内最偏远,也是访问次数最少的国家公园之一。

阅读更多

关于职业中的价值观

这次的图片是「水,树,小孩,自然」,来自 Cristina Gottardi 之手,摄影于「Lago di Cei · 意大利」。原来是一个大湖,后来该湖所在的盆地流失,剩下两块小的湖泊。

阅读更多