摘要:
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... 阅读全文
摘要:
1)、ReentrantLock.tryLock //获取没有被其他线程持有的锁 //1)、当没有被任何线程持有时,首先将计数器设置为1,并设置当前持有锁的线程为当前线程,最后返回true //2)、当被当前线程持有时,将计数器加1,最后返回true; //3)、否则返回false public boolean tryLock() { ... 阅读全文
摘要:
Netflix的Hystrix是一个帮助解决分布式系统交互超时处理和容错的类库,同样拥有保护系统的能力。 服务隔离 服务降级 1、服务隔离 在一个系统中,一个业务通常会依赖多个服务,且这若干个服务的调用是互不干扰的,故一般将这若干个服务的调用方在一个线程池中,当此时某一个服务不可用时,就会造成线程池中的线程因等待相应而被阻塞,使主服务受到很大的影响,甚至不可用。使用Hystrix通过对每一个依... 阅读全文
摘要:
1、开始 public class AtomicInteger extends Number implements java.io.Serializable 继承了类Number,实现了接口Serializable(可序列化) 2、属性 // setup to use Unsafe.compareAndSwapInt for updates private static fi... 阅读全文
摘要:
1、开始 public class LinkedHashMap extends HashMap implements Map 继承了类HashMap,实现了Map接口 2、属性 //双向链表,用于记录所有的元素 private transient Entry header; //遍历顺序【访问顺序或插入顺序】,默认插入顺序 private final boo... 阅读全文
摘要:
1、开始 public class HashMap extends AbstractMap implements Map, Cloneable, Serializable 继承了抽象类AbstractMap,实现了Map接口,Cloneable接口(可克隆),Serializable接口(可序列化) 2、属性 //默认初始化容量为16,容量必须是2的n次幂 static fi... 阅读全文
摘要:
参考资料: http://www.importnew.com/17440.html http://anxpp.com/index.php/archives/664/ 阅读全文
摘要:
参考资料: http://www.cnblogs.com/flyinghearts/archive/2011/09/23/2186593.html 阅读全文
摘要:
扩展:当不需要关注奇偶数原来的顺序时 参考: http://www.cnblogs.com/xing901022/p/3755795.html http://blog.chinaunix.net/uid-26548237-id-3753247.html http://www.cnblogs.com/ 阅读全文
摘要:
参考资料: https://segmentfault.com/a/1190000004597758 http://blog.csdn.net/ns_code/article/details/17881581 http://zyjustin9.iteye.com/blog/2092131 http:/ 阅读全文