Java SE 基础 类和接口 方法调用 面向对象 数据类型 数值比较 异常处理 正则匹配 工具 基础容器 并发容器 流处理 并发 线程 线程安全 I 线程安全 II 线程池 JVM JVM 介绍 内存空间 垃圾回收 指令重排序 I/O I/O NIO & Netty Net Java EE Servlet Servlet JDBC JDBC JPA MyBatis Spring Spring & Spring Boot Spring IOC Spring AOP Spring Controller Spring Session Spring Security 其它 服务器 基础服务器 - Apache & Tomcat 负载均衡服务器 - Nginx 数据库 关系型数据库 - MySQL I 关系型数据库 - MySQL II 缓存数据库 - Redis 时序数据库 - Druid 前端 页面元素 - HTML 页面样式 - CSS 页面脚本 - JavaScript 前端开发环境 - Node.js 前端开发框架 - Vue 工具 版本管理工具 - Git & GitHub 包管理工具 - Maven 虚拟机 & 容器 - Docker 分布式 分布式概念 - SOA & 微服务 分布式基础框架 - Hadoop 流数据处理框架 - Spark/Flink 注册中心 - zookeeper RPC 消息调用 - dubbo & spring cloud 消息队列 I - kafka 消息队列 II - RMQ 理论基础 操作系统 Linux 计算机网络 应用层 传输层 网络层 网络接口层 设计模式 创建型模式 结构型模式 行为型模式