一、缓存
二、异步
Java8新的异步编程方式 CompletableFuture https://www.jianshu.com/p/dff9063e1ab6
https://www.jianshu.com/p/d81cf0beb858
Java8组合式异步编程 https://www.sohu.com/a/219400794_99908665
高并发Java(8):NIO和AIO http://www.importnew.com/21341.html
三、并发(多线程)
四、分布式
高并发方案:
1、加缓存(引入问题:数据更新)
2、限流、削峰(加锁《lock、synchronized》、消息队列)
3、数据库主、从
4、数据库分库、分表
5、数据库双主