摘要: 1、从文件读取 while read line do echo "line=$line" done 0){ printf(",");} i++;printf("%s", $0);}' 4、递归 function find(){ local dir=$1 local arr=( $(ls $dir) ) for item in ${arr[@]} d... 阅读全文
posted @ 2016-12-04 16:59 qingyezhu 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1)、ReentrantLock.tryLock //获取没有被其他线程持有的锁 //1)、当没有被任何线程持有时,首先将计数器设置为1,并设置当前持有锁的线程为当前线程,最后返回true //2)、当被当前线程持有时,将计数器加1,最后返回true; //3)、否则返回false public boolean tryLock() { ... 阅读全文
posted @ 2016-09-23 10:45 qingyezhu 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Netflix的Hystrix是一个帮助解决分布式系统交互超时处理和容错的类库,同样拥有保护系统的能力。 服务隔离 服务降级 1、服务隔离 在一个系统中,一个业务通常会依赖多个服务,且这若干个服务的调用是互不干扰的,故一般将这若干个服务的调用方在一个线程池中,当此时某一个服务不可用时,就会造成线程池中的线程因等待相应而被阻塞,使主服务受到很大的影响,甚至不可用。使用Hystrix通过对每一个依... 阅读全文
posted @ 2016-08-26 16:24 qingyezhu 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1、开始 public class AtomicInteger extends Number implements java.io.Serializable 继承了类Number,实现了接口Serializable(可序列化) 2、属性 // setup to use Unsafe.compareAndSwapInt for updates private static fi... 阅读全文
posted @ 2016-07-05 11:15 qingyezhu 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 1、开始 public class LinkedHashMap extends HashMap implements Map 继承了类HashMap,实现了Map接口 2、属性 //双向链表,用于记录所有的元素 private transient Entry header; //遍历顺序【访问顺序或插入顺序】,默认插入顺序 private final boo... 阅读全文
posted @ 2016-07-01 18:42 qingyezhu 阅读(1558) 评论(0) 推荐(0) 编辑
摘要: 1、开始 public class HashMap extends AbstractMap implements Map, Cloneable, Serializable 继承了抽象类AbstractMap,实现了Map接口,Cloneable接口(可克隆),Serializable接口(可序列化) 2、属性 //默认初始化容量为16,容量必须是2的n次幂 static fi... 阅读全文
posted @ 2016-07-01 17:12 qingyezhu 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 参考资料: http://www.importnew.com/17440.html http://anxpp.com/index.php/archives/664/ 阅读全文
posted @ 2016-06-21 17:29 qingyezhu 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 参考资料: http://www.cnblogs.com/flyinghearts/archive/2011/09/23/2186593.html 阅读全文
posted @ 2016-06-03 16:59 qingyezhu 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 扩展:当不需要关注奇偶数原来的顺序时 参考: http://www.cnblogs.com/xing901022/p/3755795.html http://blog.chinaunix.net/uid-26548237-id-3753247.html http://www.cnblogs.com/ 阅读全文
posted @ 2016-05-19 10:06 qingyezhu 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 参考资料: https://segmentfault.com/a/1190000004597758 http://blog.csdn.net/ns_code/article/details/17881581 http://zyjustin9.iteye.com/blog/2092131 http:/ 阅读全文
posted @ 2016-05-16 17:21 qingyezhu 阅读(62783) 评论(3) 推荐(7) 编辑