下面是我对java并发编程与高并发解决方案的学习总结:
1、并发编程的基础
2、线程安全—可见性和有序性
3、线程安全—原子性
4、安全发布对象—单例模式
5、不可变对象
6、线程封闭
7、线程不安全类
8、同步容器
9、J.U.C之AQS
10、线程的几种创建方式
11、FutureTask、Fork/Join、 BlockingQueue
12、线程池
13、死锁
14、多线程并发最佳实践
15、spring的线程安全
16、HashMap与ConcurrentHashMap
17、多线程并发与线程安全总结
18、高并发之扩容思路
19、高并发之缓存
20、高并发之消息队列
21、高并发之应用的拆分
22、高并发之应用限流
23、高并发之服务降级和服务熔断
24、数据库切库、分库、分表
25、高并发之高可用
26、并发编程总结