怎么加锁的,怎么释放锁的,什么是闭锁栅栏信号量,aqs怎么实现的,volatile意义是啥,JMM是什么,内存缓存栈帧怎么交互的,栈堆方法区的沟通,垃圾回收机制,溢出泄露的解决,JVM调优,然后在回来继续说线程,多线程的优势是啥,缺点是啥,然后线程池搞起,参数有啥,怎么运行了,各种线程池,拒绝策略,阻塞队列,CPU型IO型,然后在继续什么是本地线程,
然后在继续,线程优化,1万个请求来了怎么办,怎么保证数据安全,在数据安全的前提下怎么提高性能,然后提高了性能,事物怎么控制,什么是事物,传播,事物区别,Spring,MySQL事物的实现,然后MySQL,这个就不说了,然后事物完事,继续服务多了分布式事物怎么办,怎么实现的,可以保证嘛,有哪些,优缺点,然后继续提高性能你的用缓存的吧,Redis在一套
然后在继续,线程优化,1万个请求来了怎么办,怎么保证数据安全,在数据安全的前提下怎么提高性能,然后提高了性能,事物怎么控制,什么是事物,传播,事物区别,Spring,MySQL事物的实现,然后MySQL,这个就不说了,然后事物完事,继续服务多了分布式事物怎么办,怎么实现的,可以保证嘛,有哪些,优缺点,然后继续提高性能你的用缓存的吧,Redis在一套
然后,什么各种主从,集群,哨兵,选举机制是啥,顺便分布式锁登场,然后如何保证id唯一雪花等登场,然后就继续高性能,负载均衡怎么搞,怎么分发,异步处理MQ用的啥,
然后回归基础,你这都进行处理了,io的搞搞吧,BIO,NIO,AIO,是啥,netty知道么,字符流,字节流都的研究一下吧,领拷贝这些的IO相关知识
基础知识搞完,得说说项目吧,设计模式用了那些,要会吧,6大原则得背吧,怎么高内聚低耦合,数据结构算法得知道吧,
嗯,从线程开始的系统知识差不多就这些