Spring
IoC
AOP
Spring MVC
Spring Boot
自动配置、开箱即用
整合Web
整合数据库(事务问题)
整合权限
Shiro
Spring Security
整合中间件
缓存
MQ
RPC框架
NIO框架
应用服务器
Tomcat
Jetty
Undertow
Web服务器
Nginx
Redis
5大数据类型
事务
消息通知
管道
持久化
集群
memcache
RocketMQ
RabbitMQ
Kafka
Dubbo
gRPC
Thrift
Spring Cloud
Netty
ORM层框架
MyBatis
Hibernate
JPA
连接池
Druid
HikariCP
C3P0
分表分库
MyCat
Sharding-JDBC
Sharding-Sphere
服务发现/注册
Eureka
Consul
Zookeeper
Nacos
网关
Zuul
Gateway
服务调用(负载均衡)
Ribbon
Feign
熔断/降级
Hystrix
配置中心
Config
Apollo
认证鉴权
OAuth2
SSO
分布式事务
JTA接口
2PC、3PC
TCC模式
SAGA模式
LCN模式
任务调度
Quartz
Elastic-Job
链路追踪与监控
Zipkin
Sleuth
Skywalking
日志分析与监控
ELK
ElasticSearch
Logstash
Kibana
Solr
容器技术
Docker
容器编排技术
Kubernete
Searm
HTML
Javascript
CSS
JQuery
Ajax
JSP/JSTL
Thymeleaf
FreeMarker
Node
Vue
React
Angular
Jenkins
sonar
Java语言
基础语法
面向对象
接口
容器
异常
泛型
反射
注解
IO
图形化
类加载机制
字节码执行机制
JVM内存模型
GC垃圾回收
JVM性能监控与故障定位
JVM调优
并发编程基础
线程池
锁
并发容器
原子类
JUC并发工具类
算法
查找
排序
贪心
分治
动态规划
回溯
数据结构
字符串
数组
链表
二叉树
堆栈队列
哈希
ARP协议
IP/ICMP协议
TCP/UDP协议
DNS/HTTP/HTTPS协议
Session/Cookie
SQL语言
SQL优化
事务以及隔离级别
索引
进程/线程
并发/锁
内存管理和调度
I/O原理
单例
工厂
代理
策略
模板方法
观察者
适配器
责任链
建造者
开发工具
集成开发环境
Eclipse
Intellij IDEA
VS Code
Linux系统
Linux常用命令
基本Shell脚本
代码管理工具
Git
SVN
项目管理/构建工具
Maven
Gradle
需要思维导图原图请私信获取