摘要: TTransport TTransport主要作用是定义了IO读写操作以及本地缓存的操作,下面来看TIOStreamTransport是如何实现的。 java public abstract class TTransport implements Closeable { //当前连接是否已打开 pu 阅读全文
posted @ 2017-12-27 12:44 枫叶maple 阅读(2292) 评论(0) 推荐(0) 编辑
摘要: Scala 经典的模式匹配和尾递归 阅读全文
posted @ 2017-12-15 15:12 枫叶maple 阅读(234) 评论(0) 推荐(0) 编辑
摘要: ```java /** * 通过序列化进行深克隆 DeepCopyUtil * * @author leihz * @date 2017/11/28 13:05 */ public class DeepCopyUtil { public static T deepClone(T obj) throws IOException, ClassNotFoundException... 阅读全文
posted @ 2017-11-28 14:05 枫叶maple 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 要定义泛型方法,只需将泛型参数列表置于返回值之前 注意:如果是静态的方法,必须要声明为泛型方法。因为他并不是在类实例化时才调用。 阅读全文
posted @ 2017-11-26 22:00 枫叶maple 阅读(190) 评论(0) 推荐(0) 编辑
摘要: ```java package tuple; /** * 泛型实现的栈,FILO * @author Youjie * * @param */ public class LinkedStack { private static class Node { U item; Node next; public Node(U item, Node next) { thi... 阅读全文
posted @ 2017-11-26 21:36 枫叶maple 阅读(335) 评论(0) 推荐(0) 编辑
摘要: ```java package com.zs.thread; import java.util.concurrent.TimeUnit; public class SumThread { public void one() throws InterruptedException{ synchronized (this) { boolean flag = true; ... 阅读全文
posted @ 2017-11-26 11:28 枫叶maple 阅读(4881) 评论(0) 推荐(0) 编辑
摘要: string 类型 set key value 设置 key对应 string 类型的值,返回 1 表示成功,0失败。 setnx key value 如果 key 不存在,设置 key 对应 string 类型的值。如果 key 已经存在,返 回0。 get key 获取 key对应的 strin 阅读全文
posted @ 2017-11-24 09:03 枫叶maple 阅读(132) 评论(0) 推荐(0) 编辑
摘要: redis.conf 具体配置详解 阅读全文
posted @ 2017-11-23 18:29 枫叶maple 阅读(920) 评论(0) 推荐(0) 编辑
摘要: ```java public class ByteToInputStream { public static final InputStream byte2Input(byte[] buf) { return new ByteArrayInputStream(buf); } public static final byte[] i... 阅读全文
posted @ 2017-11-22 20:21 枫叶maple 阅读(556) 评论(0) 推荐(0) 编辑
摘要: dubbo.properties Dubbo 将自动加载 根目录下的 ,可以通过JVM启动参数 改变缺省配置位置。 启动时检查 注意:是在 消费端 进行检查服务,格式如下,如果当前服务没有启动,就会报错 关闭所有服务的启动时检查 (没有提供者时报错) 关闭注册中心启动时检查 (注册订阅失败时报错) 阅读全文
posted @ 2017-11-22 18:32 枫叶maple 阅读(1376) 评论(2) 推荐(0) 编辑