Skip to content

Latest commit

 

History

History
174 lines (147 loc) · 9.05 KB

README-yuque-notes.md

File metadata and controls

174 lines (147 loc) · 9.05 KB

Java从入门到精通项目目录

一、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
三、更新日志

一、项目文档篇

1.1 Java SE篇 (2020 6 2 更新)

  1. JavaSE 基础语法篇
    1.1 Java 快速入门
    1.2 Java变量及基础数据类型
    1.3 Java 中的基本运算符
    1.4 访问修饰符
    1.5 流程控制 与 循环
    1.6 数组的基本使用

  2. JavaSE 面向对象篇(类的基本结构)

  3. Java SE (面向对象篇 ——封装、继承、多态、抽象)

  4. Java 内置 API 学习

  5. Java 修饰符

  6. Java 中异常处理

  7. 泛型与集合

  8. Java 的 IO 编程

  9. 多线程编程

  10. Java 网络编程

  11. Java SE 高级特性

  12. Java JDBC 讲解(封装,连接池等)

  13. Java jvm 系列

  14. 学完这些内容,我可以用 JavaSE 做哪些项目呢?

1.2 Java EE篇

  1. Servlet 篇

  2. 过滤器 与 监听器

  3. JSP

  4. web 前端基础以及后续进阶

  5. web前端基础(HTML + CSS + JavaScript)

1.3 Spring 全家桶系列 (2020 9 17 更新)

  1. Spring 系列
    1.1 Spring 框架概述
    1.2 Spring IoC注入
    1.3 Spring AOP
  2. Spring MVC 系列 2.1 SpringMVC 第一弹
    2.2 SpringMVC 第二弹
    2.3 SpringMVC SSM 整合 2.4 SpringMVC 执行原理
    2.5 SSM 整合快速版
  3. 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 分布式微服务基础

1.4 ORM 框架系列

MyBatis 框架

1.5 面试笔试系列

5.1 JavaSE 基础篇 基础
5.2 JavaEE 篇
5.3 Spring 框架篇
5.4 数据库相关 5.5 计算机基础理论 与 操作系统
5.6 前端相关
5.6.1 游览器

1.6 数据库部分

6.1 关系型数据库
6.1.1 MySQL原理及优化
6.2 非关系型数据库
6.2.1 redis
6.2.2 MongoDB

1.7 设计模式

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 模式 —— 语法规则也是类

1.8 Spring Cloud Alibaba(2021年6月21日更新)

  1. Spring Cloud Alibaba 学习概览
  2. 微服务注册中心 nacos 的安装与配置
  3. 本地负载均衡
  4. 分布式配置中心
  5. 集群部署实现原理
  6. 微服务网关 Spring Cloud Gateway
  7. 服务持久化、熔断、降级 Sentinel