java体系
java集合源码
HashMap,ArrayList,LinkedList
java锁机制
synchronized,Lock(包含读写锁)
java线程池
线程池的源码,构造函数(核心线程数,拒绝机制) futher volatile关键字(内存可视性) countlatchdown
jvm内存模型
堆内存,新生代 有哪些gc算法 吞吐型的如何设置 类加载器机制
spring
spring aop的使用场景 (性能 ,事务) ascpect
jdk 命令(重要)
jstack 看线程堆栈 jmap 查看内存使用情况 Mat 来分析内存情况 (mat是一个eclipse插件https://www.eclipse.org/mat/)
关系型数据库体系
事务的隔离级别
mysql的隔离级别 ,不同的隔离级别讲解
mysql慢日志如何
explain的用法
mysql binlog同步机制
理解大体原理
最左匹配原则(重点)
redis知识点
redis数据结构
list(pop,push),hash, sortedset
redis 持久化
aof rdb
redis 高可用
哨兵模式
消息队列知识点
kafka
kafka分区机制
rocketmq实践
rocketmq 为什么建议使用rocketmq ,而不是使用rabbitmq? rabbitmq高可用配置,内存占用非常多,rocketmq 存储在文件里