lJDK1.8新特性
lHashMap数据结构,HashMap插入元素,ConcurrentHashMap保证线程安全
l进程、线程、协程
lThreadPoolExecutor构造器各个参数的含义
lThreadPoolExecutor线程执行策略
lThreadPoolExecutor两种关闭方式 shutdown(),shutdownNow()
lBIO,NIO,AIO、多路复用
lJVM,GC
l如何理解反射
l类加载过程,上下文类加载器和双亲委派模型
lThrowable
lDocker的优势
lInnoDB事务原理redolog,undolog
lInnoDB主从复制 binlog
lInnoDB数据丢失 innodb_flush_log_at_trx_commit
lInnoDB数据结构 B+Tree
lInnoDB锁策略 rc
lInnoDB锁范围 rr
lInnoDB页分裂 uuid
lInnoDB数据结构优化
lInnoDB索引优化
lInnoDB慢SQL优化
lRedis数据结构 zset(skiplist)
lRedis持久化 rdb,aof(none,everysec,always)
lRedis双写一致性 update -> mq -> invalid
lRedis的3种集群方式 master-slaver,sentinel,cluster
lRedis Redisson可重入、看门狗
lRedis RedissonRedlock 单实例多节点
lRedis缓存问题
lRedis主从复制过程
lRedis主从复制丢数据
lRedis内存淘汰策略
lZookeeper选举算法
lZookeeper分布式锁
lMongoDB 数据结构B-Tree
lMongoDB 数据丢失
lElasticSearch数据结构
lSpring IOC和AOP
lSpring事务传播机制
lSpringBoot快速整合的第三方框架
lSpringCloud全局微服务协调框架
lSpringCloud Eureka和Dubbo Zookeeper比较 CAP
lSpringCloud Hystrix隔离、熔断、降级
lSpringCloud Feign原理
lSpringCloud Zuul 对整个微服务做统一的请求拦截
lMybatis #{} 和 ${}比较
lSpringMvc4.3.4源码,初始化过程,请求处理过程
lSpringSecurity1.5.8源码,初始化过程
lShiro1.4.0源码,初始化过程
lShiro和SpringSecurity的比较
lNginx架构模式
lNginx健康检测upstream
lTCP片段头格式
lTCP三次握手、四次挥手
lTCP快速重传机制、滑动窗口(流量控制)、紧急指令
lUDP片段头格式(8B)、有长度限制
lKCP片段头格式
lKCP RTO不翻倍,无延迟ACK
lRCP选择性重传、快速重传 (UNA + ACK)
lKCP 滑动窗口、拥塞窗口
lKCP源码实现 kcp4java
lTLS传输过程(证书、数字签名、密钥协商)
lHTTP报文格式
lHTTP各版本比较 单工、半双工、全双工,管道机制、块模式
lWebSocket数据帧
lWebSocket源码实现(Java)
lRocketMQ和Kafka的比较