随笔 - 545  文章 - 0  评论 - 31  阅读 - 72万 
12 2016 档案
guava学习--hashing
摘要:128位的MurmurHash(烽火使用过): 看一下Java标准库中的非加密哈希算法你会发现少了MurmurHash,这是一个简单高效且还是分布式的算法,在许多语言中都有着很好的支持。我们并不是说要用它来取代Java的hashCode方法,不过如果你想要生成大量的哈希值而32位已经不够用了,但又希 阅读全文
posted @ 2016-12-30 15:10 反光的小鱼儿 阅读(3100) 评论(0) 推荐(0) 编辑
guava学习--File1
摘要:ByteSource:表示一个可读的字节。通常情况下,我们期望的字节来源是一个文件,但它也可以从一个字节数组读取字节。 File f1 = new File("D:\\test2.txt"); ByteSource byteSource = Files.asByteSource(f1); byte[ 阅读全文
posted @ 2016-12-30 14:28 反光的小鱼儿 阅读(1406) 评论(0) 推荐(0) 编辑
guava学习--File
摘要:使用Files类来执行那些基本的任务,比如:移动或复制文件,或读取文件内容到一个字符串集合 Closer类,提供了一种非常干净的方式,确保Closeable实例被正确的关闭 ByteSource 和 CharSource类,提供了不可变的输入流(Input)和读(Reader) ByteSink 和 阅读全文
posted @ 2016-12-30 11:25 反光的小鱼儿 阅读(1546) 评论(0) 推荐(0) 编辑
guava学习--Ordering
摘要:转载:http://www.cnblogs.com/peida/p/Guava_Ordering.html Ordering是Guava类库提供的一个犀利强大的比较器工具,Guava的Ordering和JDK Comparator相比功能更强。它非常容易扩展,可以轻松构造复杂的comparator, 阅读全文
posted @ 2016-12-29 19:04 反光的小鱼儿 阅读(402) 评论(0) 推荐(0) 编辑
guava学习--集合2&Range
摘要:转载:http://www.cnblogs.com/peida/p/Guava_ImmutableCollections.html Table: 当我们需要多个索引的数据结构的时候,通常情况下,我们只能用这种丑陋的Map<FirstName, Map<LastName, Person>>来实现。为此 阅读全文
posted @ 2016-12-28 19:04 反光的小鱼儿 阅读(1697) 评论(0) 推荐(0) 编辑
guava学习--集合1
摘要:Lists: 其内部使用了静态工厂方法代替构造器,提供了许多用于List子类构造和操作的静态方法,我们简单的依次进行说明,如下: newArrayList():构造一个可变的、空的ArrayList实例。 newArrayList(E... elements):构造一个可变的包含传入元素elemen 阅读全文
posted @ 2016-12-28 18:49 反光的小鱼儿 阅读(3302) 评论(0) 推荐(0) 编辑
guava学习--FluentIterable
摘要:public class FluentIterableTest { public static void main(String[] args) { Man man1 = new Man("Jack Miller", 18); Man man11 = new Man("Jack Miller", 1 阅读全文
posted @ 2016-12-28 17:34 反光的小鱼儿 阅读(1163) 评论(0) 推荐(0) 编辑
guava学习--Supplier Suppliers
摘要:转载:http://www.cnblogs.com/jun-ma/p/4850591.html Guava Suppliers的主要功能是创建包裹的单例对象,通过get方法可以获取对象的值。每次获取的对象都为同一个对象,但你和单例模式有所区别,Suppliers具备更加迷人的色彩。 Lazy初始化, 阅读全文
posted @ 2016-12-28 17:04 反光的小鱼儿 阅读(1681) 评论(0) 推荐(0) 编辑
guava--Joiner、Splitter、MapJoinner、MapSplitter
摘要:Joiner: List<String> stringList = new ArrayList<String>(); stringList.add("aa"); stringList.add("bb"); System.out.println(new JoinerTest().buildString 阅读全文
posted @ 2016-12-15 15:17 反光的小鱼儿 阅读(2724) 评论(0) 推荐(0) 编辑
guava学习--Optional可空类型
摘要:转载:http://www.cnblogs.com/whitewolf/p/4231783.html Null sucks 回到本文主题Optional。在我日常编程中NullPointerException是肯定是大家遇见最多的异常错误: 为此Doug Lea曾说过: Null sucks. Si 阅读全文
posted @ 2016-12-15 14:56 反光的小鱼儿 阅读(264) 评论(0) 推荐(0) 编辑
一些git命令
摘要:git push --set-upstream origin release 强制将add的数据提交到 release分支。 阅读全文
posted @ 2016-12-08 18:50 反光的小鱼儿 阅读(121) 评论(0) 推荐(0) 编辑
netty4 断线重连
摘要:转载:http://www.tuicool.com/articles/B7RzMbY 一 实现心跳检测 原理:当服务端每隔一段时间就会向客户端发送心跳包,客户端收到心跳包后同样也会回一个心跳包给服务端 一般情况下,客户端与服务端在指定时间内没有任何读写请求,就会认为连接是idle(空闲的)的。此时, 阅读全文
posted @ 2016-12-05 10:36 反光的小鱼儿 阅读(10441) 评论(2) 推荐(1) 编辑
protobuf 安装 及 小测试
摘要:参考:http://shift-alt-ctrl.iteye.com/blog/2210885 Protocol Buffer 序列化原理大揭秘 - 为什么Protocol Buffer性能这么好? 版本: 2.5.0 百度云盘上有jar包。 mac 上安装: 新建:/Users/zj/softwa 阅读全文
posted @ 2016-12-04 18:50 反光的小鱼儿 阅读(1688) 评论(0) 推荐(0) 编辑
netty4 连通步骤
摘要:转载:http://xw-z1985.iteye.com/blog/1973205 服务端依次发生的步骤 客户端依次发生的步骤 阅读全文
posted @ 2016-12-04 16:14 反光的小鱼儿 阅读(5650) 评论(0) 推荐(0) 编辑
Netty自定义Encoder/Decoder进行对象传递
摘要:转载:http://blog.csdn.net/top_code/article/details/50901623 在上一篇文章中,我们使用Netty4本身自带的ObjectDecoder,ObjectEncoder来实现POJO对象的传输,但其使用的是Java内置的序列化,由于Java序列化的性能 阅读全文
posted @ 2016-12-04 16:11 反光的小鱼儿 阅读(10312) 评论(0) 推荐(1) 编辑
pycharm 导包
摘要:如果需要requests包,python没有自带。可以执行命令:pip install requests,自动安装导入。 阅读全文
posted @ 2016-12-01 15:38 反光的小鱼儿 阅读(617) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示