转至:https://www.cnblogs.com/littlecharacter/p/9368635.html
上面配图是用ProcessOn所画,点击图片可访问原文件,如果喜欢,请点个赞。
数据结构
算法
算法思想
常用算法
基础
集合
IO/NIO
网络编程
并发编程
并发基石
线程基础
synchronized
JUC
JVM
类加载器
运行时数据区
执行引擎
垃圾收集器
编码规范
JSP
Servlet
Html
CSS
JavaScript
JQuery
模板引擎
Velocity
Freemarker
Tomcat
设计原则
开闭原则总则
依赖倒置原则
接口隔离原则
单一职责原则
里氏替换原则
最少知道原则
合成复用原则
常用设计模式
创建型模式
单例模式
工厂模式
结构型模式
代理模式
装饰模式
适配器模式
行为型模式
策略模式
命令模式
责任链模式
观察者模式
模板方法模式
重构-改善代码的既有设计
NET框架
Netty
HttpClient
Mina
MVC框架
Spring
Struts
ORM框架
MyBatis
Hibernate
RPC框架
Dubbo
SpringCloud
Thrift
SQL数据库
MySQL
Oracle
JDBC
连接池
Druid
HikariCP
分库分表
ShardingSphere
MyCat
TDDL
NoSQL数据库
Redis
Hbase
MongoDB
单元测试
Mock
SpringTest
压力测试
Jmeter
Linux常用命令
Shell脚本编程
Redis
RocketMQ
Zookeeper
ElasticSearch
Web前端性能优化
终端优化
传输优化
反向代理
动静分离
CDN加速
应用服务性能优化
集群
缓存
异步
代码
并发编程
资源复用
数据结构
分析工具
Arthas
Btrace
Byteman
JVM
数据存取性能优化
SQL优化
索引优化
数据库架构+分库分表
分布式架构
Keepalive+Nginx/LVS
Zookeeper
RPC
Dubbo
SpringCloud
服务治理
服务熔断
服务降级
服务限流
服务隔离
MQ
RocketMQ
KAFKA
缓存
Redis
Memcached
分布式数据一致性
微服务架构
Docker
数据库架构
主备架构
主从架构
双主架构
数据收集
网络爬虫
Flume/Logstash/Beats
Flume+KAFKA+ELK
数据存储
HDFS
Hive
Hbase
MongoDB
数据检索
Elasticsearch
数据处理
MapReduce
Hive
Storm
Spark
Flink
数据挖掘
机器学习
技术解决方案
业务解决方案
开发工具
Intellij IDEA
Eclipse
项目构建
Maven
Gradle
版本控制
Git
SVN