一、Java 学习项目文档篇
1.1 Java SE
1.2 Java EE
1.3 Spring 全家桶
1.3.1 Spring 基础
1.3.2 Spring MVC
1.3.3 SpringBoot
1.3.4 SpringBoot 应用技巧
1.3.5 SpringCloud
1.4 ORM
1.5 面试 + 笔试
1.6 数据库部分
1.7 设计模式
1.8 Spring Cloud Alibaba
二、Java 项目篇(对应不同的分支)
2.1 Java SE 项目 —— Java-SE
2.2 Java EE 项目 —— Java-EE(Basic)
2.3 Java EE 企业框架 —— JavaEE(SSH)
2.4 Java EE 企业框架 —— JavaEE(SSM)
2.5 SpringBoot
三、更新日志
-
JavaSE 基础语法篇
1.1 Java 快速入门
1.2 Java变量及基础数据类型
1.3 Java 中的基本运算符
1.4 访问修饰符
1.5 流程控制 与 循环
1.6 数组的基本使用
- Spring 系列
1.1 Spring 框架概述
1.2 Spring IoC注入
1.3 Spring AOP - Spring MVC 系列
2.1 SpringMVC 第一弹
2.2 SpringMVC 第二弹
2.3 SpringMVC SSM 整合 2.4 SpringMVC 执行原理
2.5 SSM 整合快速版 - SpringBoot 系列
一、SpringBoot 基础整合
3.1 运行你的第一个 SpringBoot 程序
3.2 SpringBoot Web 开发整合
3.3 SpringBoot 全局异常处理
3.4 SpringBoot 整合持久层技术 3.5 SpringBoot 整合 Swagger2 二、SpringBoot 整合安全框架
3.6 SpringBoot 整合 Shiro
3.7 SpringBoot 整合JWT
三、SpringBoot 高级整合
3.8 SpringBoot 整合 WebSocket 3.9 SpringBoot 整合定时任务
3.10 SpringBoot 整合消息队列【待更新】 3.11 SpringBoot 整合 ElasticSearch
四、SpringBoot 应用技巧
3.12 SpringBoot 实现防止表单重复提交
3.13 SpringBoot 整合 redis 技巧 五、SpringCloud 相关
3.14 分布式微服务基础
MyBatis 框架
- 4.1 MyBatis 框架简介
- 4.2 MyBatis 高级查询 Hibernate 框架
5.1 JavaSE 基础篇 基础
5.2 JavaEE 篇
5.3 Spring 框架篇
5.4 数据库相关
5.5 计算机基础理论 与 操作系统
5.6 前端相关
5.6.1 游览器
6.1 关系型数据库
6.1.1 MySQL原理及优化
6.2 非关系型数据库
6.2.1 redis
6.2.2 MongoDB
7.1 设计模式总览
7.2 适应性设计模式
- Iterator 模式
- Adapter 模式
7.3 交给子类
- Template Method 模式
- Factory Method 模式
7.4 生成实例
- Singleton 模式
- Prototype 模式
- Builder 模式
- Abstract Factory 模式
- Bridge 模式
- Strategy 模式
7.5 分开考虑
- Bridge模式 —— 将类功能层次结构与实现层次结构分离
- Strategy 模式 —— 整体地替换算法
7.6 一致性
- Composite 模式 —— 容器与内容一致性
- Decorator 模式 —— 装饰边框与被装饰物的一致性
7.7 访问数据结构
- Visitor 模式 —— 访问数据结构并处理数据
- Chain of Responsibility 模式 —— 推卸责任
7.8 简单化
- Facade 模式 —— 简单窗口
- Mediator 模式 —— 只有一个仲裁者
7.9 管理状态
- Observer 模式 —— 发送状态变化通知
- Memento 模式 —— 保存对象状态
- State 模式 —— 用类表示状态
7.10 避免浪费
- Flyweight模式 —— 共享对象、避免浪费
- Proxy 模式 —— 只在必要时生成实例
7.11 用类来实现
- Command 模式 —— 命令也是类
- Interpreter 模式 —— 语法规则也是类