消息中间件选型分析——从Kafka与RabbitMQ的对比来看全局
https://blog.csdn.net/u013256816/article/details/79838428
设计模式相关博客
https://blog.csdn.net/LoveLion/article/category/738450/7
https://www.cnblogs.com/dolphin0520/p/3919839.html
Spring AOP实现原理
https://blog.csdn.net/aa1215018028/article/details/81011999
https://blog.csdn.net/yuexianchang/article/details/77018603
单例模式
https://blog.csdn.net/u014672511/article/details/79774847
Java并发编程:volatile关键字解析