Java老白整理的程序猿知识图谱
说明:基于普通应用,依据请求发送到处理为主线梳理。
1. 网络
tcp/ip,
http,
https
2. 负载
nginx
3. 容器
tomcat
4. 应用
Spring,
SpringBoot
5. 外围
5.1 存储
Redis
MySQL
MySQL
Mybatis,
ConnectionPool,
ShardingShere,
主键生成(雪花,发号器)
5.2 RPC
Dubbo,
Netty,
SpringCloud
5.3 MQ
RockitMQ,
IO多路复用,
Kafka
5.4 分布式任务
5.5 配置中心
5.6 硬核
算法,
设计模式
6. DEV/OPS
Docker,
K8S,
Jekins
7. Test
Jmetter,
Jekins,
HttpRun