项目对应 WebSIte:https://duhouan.github.io/Java/#/
✏️ 计算机基础
1. 计算机网络
2. 操作系统
3. 数据结构和算法
- 第一节 概述
- 第二节 线性表
- 第三节 栈和队列
- 第四节 树
- 第五节 图
- 第六节 集合和映射
- 第七节 并查集
- 第八节 优先队列和堆
- 第九节 哈希表
- 第十节 排序
- 第十一节 线段树
- 第十二节 Trie树
- 第十三节 AVL
- 第十四节 红黑树
4. HTTP
5. Linux
☕️ Java
1. Java 基础
- 第一节 数据类型
- 第二节 String
- 第三节 运算
- 第四节 Object通用方法
- 第五节 关键字
- 第六节 反射
- 第七节 异常
- 第八节 泛型
- 第九节 注解
- 第十节 Java常见对象
- 第十一节 抽象类和接口
- 第十二节 其他
2. Java 容器
3. Java 虚拟机
4. Java 并发
5. JavaIO
6. 正则表达式
👫 面向对象
1. 设计模式
2. 面向对象**
📝 编程题
1. 剑指 Offer 编程题
数据结构相关
算法相关
2. LeetCode 编程题
数据结构相关
算法**相关
💾 数据库
1. DataBase
2. MySQL
*3. Redis
4. 海量数据处理
🔨 消息中间件
1. Kafka
2. RabbitMQ
- 第一节 主流消息中间件
- 第二节 RabbitMQ概述
- 第三节 RabbitMQ入门
- 第四节 RabbitMQ高级特性
- 第五节 RabbitMQ整合SpringAMQP
- 第六节 RabbitMQ整合SpringBoot
- RabbitMQ 官网
📖 系统设计
1. 常用框架
- 第一节 SpringMVC
- 第二节 SpringIOC
- 第三节 SpringAOP
- 第四节 Spring事务管理
- 第五节 Spring中Bean的作用域
- 第六节 Spring中Bean的生命周期
- 第七节 Spring中常见注解
- 第八节 Spring中涉及到的设计模式
- 第九节 MyBaits
2. Web 安全
- 第一节 常见安全问题
- 第二节 跨站脚本攻击
- 第三节 跨站请求伪造
- 第四节 Cookies问题
- 第五节 点击劫持问题
- 第六节 传输安全
- 第七节 密码安全
- 第八节 接入层注入问题
- 第九节 接入层上传问题
- 第十节 信息泄露
- 第十一节 DoS攻击
- 第十二节 重放攻击