Java语言已经发展了10多年,根据市场反馈,各行各业对Java语言的热度仍然不减,排行上仍然稳居第二,市场上对Java语言学习的热潮仍然没有退去,本项目聚集多个Java开发和架构高手,一起研究和总结JVM的核心技术和关键特性,每个知识点都配以案例和代码,并以文章的形式呈现给大家,最后整理成书,帮助更多的学习Java语言的小伙伴快速掌握Java的要领。
加进来的作者可以自行选择主题,围绕《Java核心要点和最佳实践》,可以独立成章,也可以写一个小节,暂时不用编号,直接按照题目新建文件夹即可。
[email protected] 李艳鹏
[email protected] 贾博岩
[email protected] 梁朋举
[email protected] 赵宏涛
[email protected] 张军军
[email protected] 杨彪
[email protected] 徐凌云
N/A
1.5.1.1 Java heapspace error
1.5.1.2 GC overhead limit exceeded
1.5.1.3 Java permspace error
- BlockingQueue
- 饱和策略
- 有界队列和无界队列
3.1.1 Object类的wait、notify、notifyAll
3.1.2 线程的suspend、resume、fork和join
3.1.3 Synchronized和ReentrantLock
3.1.4 Volatile和Synchronized
3.2.1 AQS和Unsafe的park和unpark
- 用排队比喻锁,画一张排队的图比喻锁,锁的排队的空间和时间不一样
3.4.4 Disruptor RingBuffer
- 外面套分布式锁,降级为本地应用的sephamore
- 获得余额变动记录需要在同一个事务中再查询一次,比悲观所快一点
6.5.1.2 Collections.asSynchronized*