CopyOnWriteArrayList
写时复制思想,修改在ReentrantLock的保护下操作副本,完成时使用副本替换原始数组。读取的时候只能读旧数组,所以体现的是弱一致性。
ArrayList & LinkedList
🔍 基于JDK1.8的ArrayList和LinkedList的源码解析。
Hello, World
去年冬天跟室友看了新海诚的《天气之子》,让我对新海诚导演和日漫电影留下挺不错的印象。今年夏天,这部HelloWorld,电影院直接冲。
ZX
后来烟雨落盛京,一人撑伞两人行。
SpringSecurity
学习spring-security和spring-security-oauth2.0。
Java-Excel
学习使用apache poi和阿里的easyexcel操作excel。自己封装了一个poi工具类进行简单excel的读写,没考虑爆栈的情况。
ZooKeeper
Zookeeper的入门学习笔记,关于ZK的安装、节点和Java原生API的CRUD。后续会更新ZK分布式锁和ZK源码分析。
RabbitMQ
不推荐从官网的通信模型开始入门,先理解交换机、队列和路由,从四大交换机开始入门。关注RabbitMQ的一些高级用法,死信队列、延时队列、可靠投递到交换机和可靠投递到队列。
盛夏
回忆我的高考时光,回忆2018年的暑假。
不追忆感情,但情愫不灭,你我永远悸动。
不追忆感情,但情愫不灭,你我永远悸动。
JVM-15(垃圾回收器)
学习JVM的垃圾回收器:Serial、ParNew、Parallel、CMS、G1、ZGC和Shenandoah GC。