www.yuanfudao.com

大纲


第一部分 语言基础

  1. 基本工具和代码规范
  2. Java语言进阶
  3. JVM虚拟机
  4. Java内存模型和并发编程
  5. 深入并发编程
  6. 深入编程语言

第二部分 数据系统

  1. 数据系统基础
  2. 数据库事务的概念和实现
  3. 分布式系统的基本问题
  4. 分布式系统的一致性和共识算法
  5. 消息中间件
  6. 大数据处理

第三部分 网络编程实战

  1. Spring框架
  2. Servlet和SpringMVC框架
  3. Javascript和前端Web框架
  4. 网络编程模型

第四部分 设计模式和软件工程

  1. 设计模式和系统架构
  2. Docker
  3. 软件测试和软件工程

一些说明