本文旨在整理近期所学,侧重源码
、原理
。
这些文章有一些共同点
结论先行
先给出结论,再以源码详细解释。
源码说明
A. 源码加了很多中文注释,重要部分会以
==
、--
、##
、$$
等符号标记
B. 源码只保留了关键部分,来解释当前章节要阐述的内容,避免干扰
翻阅中如发现疏漏,还望指正!
Java多线程工具
- ReentrantLock
- Condition
- CountDownLatch
- ArrayBlockingQueue
- ThreadPoolExecutor
- FutureTask
- ConcurrentHashMap(上)
- ConcurrentHashMap(下)
- ThreadLocal
一点想法:如果这些工具类的内部原理,能用程序+动画
的形式展现,世界将多么美好啊!(类似这种)
SpringBoot源码
Mybatis源码
MQ
mq的作用:解耦、异步、削峰
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。