【1】String,StringBuffer与StringBuilder的区别|线程安全与线程不安全
https://www.cnblogs.com/xingzc/p/6277581.html
【2】ArrayList的底层实现原理
https://blog.csdn.net/aizhuyanwei/article/details/78493495
【3】专题二、ArrayList序列化技术细节详解
https://www.cnblogs.com/aoguren/p/4767309.html
【4】红黑树上和下
https://www.cnblogs.com/CarpenterLee/p/5503882.html
https://www.cnblogs.com/CarpenterLee/p/5525688.html
【5】深入介绍Java中的锁[原理、锁优化、CAS、AQS]
https://www.cnblogs.com/barrywxx/p/8678698.html
【6】java 中的锁 -- 偏向锁、轻量级锁、自旋锁、重量级锁
https://blog.csdn.net/zqz_zqz/article/details/70233767/
【7】如何优雅的使用和理解线程池
https://my.oschina.net/crossoverjie/blog/1919139
【7】HashMap多线程并发问题分析
https://www.cnblogs.com/andy-zhou/p/5402984.html
【8】多线程并发执行任务,取结果归集。终极总结:Future、FutureTask、CompletionService、CompletableFuture
https://www.cnblogs.com/dennyzhangdd/p/7010972.html
【9】Spring详解(八)------事务管理
https://www.cnblogs.com/ysocean/p/7617620.html