|
1 | | -# 📖 目录 |
| 1 | +# ✏️ 计算机基础 |
2 | 2 |
|
3 | | -## ✏️ 计算机基础 |
| 3 | +## 1. 数据结构 |
4 | 4 |
|
5 | | -### I、计算机网络 |
| 5 | +## 2. 计算机网络 |
6 | 6 |
|
7 | 7 | - [第一节 概述](Net/1_概述.md) |
8 | 8 | - [第二节 物理层](Net/2_物理层.md) |
|
11 | 11 | - [第五节 运输层](Net/5_运输层.md) |
12 | 12 | - [第六节 应用层](Net/6_应用层.md) |
13 | 13 |
|
14 | | -### II、操作系统 |
| 14 | +## 3. 操作系统 |
15 | 15 |
|
16 | 16 | - [第一节 操作系统概述](OS/1_操作系统概述.md) |
17 | 17 | - [第二节 进程管理](OS/2_进程管理.md) |
|
20 | 20 | - [第五节 设备管理](OS/4_设备管理.md) |
21 | 21 | - [第六节 链接](OS/6_链接.md) |
22 | 22 |
|
23 | | -## ☕️ Java 基础 |
| 23 | +# ☕️ Java |
| 24 | + |
| 25 | +## 1. Java 基础 |
24 | 26 |
|
25 | 27 | - [第一节 数据类型](JavaBasics/00数据类型.md) |
26 | 28 | - [第二节 String](JavaBasics/01String.md) |
|
34 | 36 | - [第十节 Java中常见对象](JavaBasics/09Java%E5%B8%B8%E8%A7%81%E5%AF%B9%E8%B1%A1.md) |
35 | 37 | - [第十一节 其他](JavaBasics/10%E5%85%B6%E4%BB%96.md) |
36 | 38 |
|
37 | | -## 💾 Java 容器 |
| 39 | +## 2. Java 容器 |
38 | 40 |
|
39 | 41 | - [第一节 Java容器概览](JavaContainer/00Java%E5%AE%B9%E5%99%A8%E6%A6%82%E8%A7%88.md) |
40 | 42 | - [第二节 容器的设计模式](JavaContainer/01%E5%AE%B9%E5%99%A8%E4%B8%AD%E7%9A%84%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.md) |
41 | 43 | - [第三节 容器源码解析-List](JavaContainer/02容器源码分析%20-%20List.md) |
42 | 44 | - [第三节 容器源码解析-Map](JavaContainer/03容器源码分析%20-%20Map.md) |
43 | 45 | - [第三节 容器源码解析-并发容器](JavaContainer/04容器源码分析%20-%20并发容器.md) |
44 | 46 |
|
45 | | -## 🙊 Java 虚拟机 |
| 47 | +## 3. Java 虚拟机 |
46 | 48 |
|
47 | 49 | - [第一节 运行时数据区域](JVM/1_JVM.md) |
48 | 50 | - [第二节 HotSpot 虚拟机对象](JVM/2_JVM.md) |
|
52 | 54 | - [第六节 内存分配与回收策略](JVM/6_JVM.md) |
53 | 55 | - [第七节 类加载机制](JVM/7_JVM.md) |
54 | 56 |
|
55 | | -## 🔨 Java 并发 |
| 57 | +## 4. Java 并发 |
56 | 58 |
|
57 | 59 | - [第一节 基础知识](Java_Concurrency/1_基础知识.md) |
58 | 60 | - [第二节 并发理论](Java_Concurrency/2_并发理论.md) |
|
64 | 66 | - [第八节 线程池](Java_Concurrency/8_线程池.md) |
65 | 67 | - [第九节 并发实践](Java_Concurrency/9_并发实践.md) |
66 | 68 |
|
67 | | -## 💡 JavaIO |
| 69 | +## 5. JavaIO |
68 | 70 |
|
69 | 71 | - [第一节 概览](JavaIO/00%E6%A6%82%E8%A7%88.md) |
70 | 72 | - [第二节 磁盘操作](JavaIO/01%E7%A3%81%E7%9B%98%E6%93%8D%E4%BD%9C.md) |
|
74 | 76 | - [第六节 网络操作](JavaIO/05%E7%BD%91%E7%BB%9C%E6%93%8D%E4%BD%9C.md) |
75 | 77 | - [第七节 NIO](JavaIO/06NIO.md) |
76 | 78 |
|
77 | | -## 📝 JavaWeb |
| 79 | +## 6. JavaWeb |
78 | 80 |
|
79 | 81 | - [第一节 Servlet 工作原理解析](JavaWeb/00Servlet%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86%E8%A7%A3%E6%9E%90.md) |
80 | 82 | - [第二节 JSP 解析](JavaWeb/01JSP%E8%A7%A3%E6%9E%90.md) |
81 | 83 | - [第三节 深入理解 Session 和 Cookie](JavaWeb/02%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3Session%E5%92%8CCookie.md) |
82 | 84 |
|
83 | | -## 👫 面向对象 |
| 85 | +# 👫 面向对象 |
84 | 86 |
|
85 | | -### I、设计模式 |
| 87 | +## 1. 设计模式 |
86 | 88 |
|
87 | 89 | - [第一节 设计模式概述](OO/00%E6%A6%82%E8%BF%B0.md) |
88 | 90 | - [第二节 创建型设计模式](OO/01%E5%88%9B%E5%BB%BA%E5%9E%8B.md) |
89 | 91 | - [第三节 结构型设计模式](OO/03%E7%BB%93%E6%9E%84%E5%9E%8B.md) |
90 | 92 |
|
91 | | -### II、面向对象思想 |
| 93 | +## 2. 面向对象思想 |
92 | 94 |
|
93 | 95 | - [第五节 面向对象三大特性](OO/04%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E4%B8%89%E5%A4%A7%E7%89%B9%E6%80%A7.md) |
94 | 96 | - [第六节 关系类图](OO/05%E5%85%B3%E7%B3%BB%E7%B1%BB%E5%9B%BE.md) |
95 | 97 | - [第七节 面向对象设计原则](OO/06%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E8%AE%BE%E8%AE%A1%E5%8E%9F%E5%88%99.md) |
96 | 98 |
|
97 | | -## 🎨 剑指 Offer 题解 |
| 99 | +# 📝 编程题 |
| 100 | + |
| 101 | +## 1. 剑指 Offer |
98 | 102 |
|
99 | 103 | - [第一节 数组](AimForOffer/1_数组.md) |
100 | 104 | - [第二节 字符串](AimForOffer/2_字符串.md) |
|
113 | 117 | - [第十五节 哈希](AimForOffer/15_哈希.md) |
114 | 118 | - [第十六节 其他](AimForOffer/16_其他.md) |
115 | 119 |
|
116 | | -## 💻 Redis 实战 |
| 120 | +## 2. LeetCode 题解 |
| 121 | + |
| 122 | +# 💾 数据库 |
| 123 | + |
| 124 | +## 1. MySQL |
| 125 | + |
| 126 | +## 2. Redis |
| 127 | + |
| 128 | +# 🔨 常用框架 |
| 129 | + |
| 130 | +## 1. SpringMVC |
117 | 131 |
|
| 132 | +## 2. Spring |
118 | 133 |
|
| 134 | +## 3. MyBatis |
119 | 135 |
|
120 | | -## 🔧 关注的小专栏 |
| 136 | +# 🔧 关注的小专栏 |
121 | 137 |
|
122 | 138 | - [后端面试进阶指南](https://xiaozhuanlan.com/CyC2018) |
123 | 139 | - [Java 面试进阶指南](https://xiaozhuanlan.com/javainterview) |
|
0 commit comments