多线程与高并发
JVM
- 运行时数据区
- 垃圾回收
- 类加载过程
- 类加载器
- 双亲委派
- JVM性能调优监控工具
设计模式
消息中间件
- JMS标准
- RocketMQ 概念
- RocketMQ 特性
- RocketMQ 集群
- RocketMQ 事务
- RocketMQ 常见问题
数据库
Redis
- 基本数据结构
- 进阶使用
- 持久化
- 集群
- 分布式锁
- Client API
- 常见问题
ZooKeeper
- 概念特征
- 集群
- 基于Reactive完成分布式锁
- 使用场景和常见问题
Netty
- IO模型
- Linux底层IO原理
- ...
Elasticsearch
- 分布式架构原理
- 写入数据的原理
- 查询效率优化
Spring
- IOC
- AOP
Spring Boot
Spring Cloud
- 概述
- 独立微服务编写
- 服务注册与发现
- 服务间调用
- Ribbon负载均衡
- Feign声明式REST调用
- 熔断
- 网关
- 配置中心
- 链路追踪和健康检查
- ...
算法
其它
JavaSE
Linux
调优
DevOps
- 概念
- 基于GitLab和GitLab Runner构建CI/CD
- 基于GitHub和Jenkins构建CI/CD