上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 55 下一页
  2017年1月5日
摘要: 转载:https://my.oschina.net/realfighter/blog/349931 翻开SettableFuture的源码,我们看到SettableFuture继承了AbstractFuture抽象 类,AbstractFuture抽象类实现了ListenableFuture接口,所 阅读全文
posted @ 2017-01-05 00:10 反光的小鱼儿 阅读(4438) 评论(0) 推荐(0) 编辑
摘要: AsyncFuntion接口与之前学习吃的使用Function和Functions进行对象转换有很密切的联系,AsyncFuction接口是Function接口的异步表现,AsyncFuction和Function都需要接收一个input参数,不同的是AsyncFunction接口返回的是 List 阅读全文
posted @ 2017-01-05 00:08 反光的小鱼儿 阅读(1671) 评论(0) 推荐(0) 编辑
  2017年1月4日
摘要: 转载:https://my.oschina.net/realfighter/blog/349924 https://my.oschina.net/realfighter/blog/349926 Monitor类是作为ReentrantLock的一个替代,代码中使用 Monitor比使用Reentra 阅读全文
posted @ 2017-01-04 23:40 反光的小鱼儿 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.cnblogs.com/whitewolf/p/4132840.html http://www.cnblogs.com/peida/p/EventBus.html 更好的文章:https://my.oschina.net/realfighter/blog/406342 G 阅读全文
posted @ 2017-01-04 17:06 反光的小鱼儿 阅读(682) 评论(0) 推荐(0) 编辑
  2016年12月30日
摘要: 128位的MurmurHash(烽火使用过): 看一下Java标准库中的非加密哈希算法你会发现少了MurmurHash,这是一个简单高效且还是分布式的算法,在许多语言中都有着很好的支持。我们并不是说要用它来取代Java的hashCode方法,不过如果你想要生成大量的哈希值而32位已经不够用了,但又希 阅读全文
posted @ 2016-12-30 15:10 反光的小鱼儿 阅读(3094) 评论(0) 推荐(0) 编辑
摘要: ByteSource:表示一个可读的字节。通常情况下,我们期望的字节来源是一个文件,但它也可以从一个字节数组读取字节。 File f1 = new File("D:\\test2.txt"); ByteSource byteSource = Files.asByteSource(f1); byte[ 阅读全文
posted @ 2016-12-30 14:28 反光的小鱼儿 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 使用Files类来执行那些基本的任务,比如:移动或复制文件,或读取文件内容到一个字符串集合 Closer类,提供了一种非常干净的方式,确保Closeable实例被正确的关闭 ByteSource 和 CharSource类,提供了不可变的输入流(Input)和读(Reader) ByteSink 和 阅读全文
posted @ 2016-12-30 11:25 反光的小鱼儿 阅读(1542) 评论(0) 推荐(0) 编辑
  2016年12月29日
摘要: 转载:http://www.cnblogs.com/peida/p/Guava_Ordering.html Ordering是Guava类库提供的一个犀利强大的比较器工具,Guava的Ordering和JDK Comparator相比功能更强。它非常容易扩展,可以轻松构造复杂的comparator, 阅读全文
posted @ 2016-12-29 19:04 反光的小鱼儿 阅读(401) 评论(0) 推荐(0) 编辑
  2016年12月28日
摘要: 转载:http://www.cnblogs.com/peida/p/Guava_ImmutableCollections.html Table: 当我们需要多个索引的数据结构的时候,通常情况下,我们只能用这种丑陋的Map<FirstName, Map<LastName, Person>>来实现。为此 阅读全文
posted @ 2016-12-28 19:04 反光的小鱼儿 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: Lists: 其内部使用了静态工厂方法代替构造器,提供了许多用于List子类构造和操作的静态方法,我们简单的依次进行说明,如下: newArrayList():构造一个可变的、空的ArrayList实例。 newArrayList(E... elements):构造一个可变的包含传入元素elemen 阅读全文
posted @ 2016-12-28 18:49 反光的小鱼儿 阅读(3296) 评论(0) 推荐(0) 编辑
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 55 下一页