Skip to content

Commit 9ecc7e3

Browse files
committed
增加&修改:系统架构设计&整体知识点划分更明确
1 parent 880625d commit 9ecc7e3

File tree

11 files changed

+216
-164
lines changed

11 files changed

+216
-164
lines changed

README.md

Lines changed: 97 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# framework-learning
22

3-
以下是我在学习Java以及相关生态知识的过程中整理的一些资料,部分参考了网上一些大神的文章。
4-
我把它们都做成Markdown的文章供各位同学参考,其中一些我也以XMind方式来对相应部分的知识进行梳理总结
3+
以下是我在学习计算机相关知识的过程中整理的一些资料,部分参考了网上一些大神的文章。
4+
我把它们都做成Markdown的文章供各位同学参考,其中一部分我也以XMind的方式来进行梳理总结
55

66
为了良好的阅读体验,可以移步到本项目的GitBook网页阅读版:
77
[framework-learning](https://qsjzwithguang19forever.gitee.io/framework-learning)
@@ -10,10 +10,18 @@
1010
目前有很多知识我个人也在学习和复习之中,后面的push可能会比较慢,所以请各位同学理解。
1111

1212

13-
### 知识点总览
1413

14+
## 架构设计
1515

16-
#### Jdk&Jvm&Juc(持续更新)
16+
- [系统架构设计](system_architecture_design/系统架构设计简介.md)
17+
18+
- [消息系统的设计](system_architecture_design/消息系统的设计.md)
19+
20+
21+
22+
## 编程语言
23+
24+
### Jdk&Jvm&Juc(待JVM第三版修改)
1725

1826
- [Java常见基础知识点](jdk-jvm-juc/Java常见基础知识点.md)
1927

@@ -43,12 +51,72 @@
4351

4452
- [Jdk新特性](jdk-jvm-juc/Jdk新特性.md)
4553

46-
4754
[JDK&JVM&JUC - XMind](xmind_file/JDK&JVM&JUC.xmind)
4855

4956

5057

51-
#### 关系型数据库(持续更新)
58+
## 计算机基础
59+
60+
### Linux
61+
62+
- [Linux简介](linux-learning/Linux简介.md)
63+
64+
- [操作系统的内核](linux-learning/操作系统的内核.md)
65+
66+
- [进程间通信](linux-learning/进程间通信.md)
67+
68+
- [Linux文件系统](linux-learning/Linux文件系统.md)
69+
70+
- [Linux用户权限](linux-learning/Linux用户权限.md)
71+
72+
- [Linux运行级别](linux-learning/Linux运行级别.md)
73+
74+
- [Shell](linux-learning/Shell.md)
75+
76+
- [Linux命令大全](linux-learning/Linux命令大全.md)
77+
78+
- [完全使用GNU/Linux学习](linux-learning/完全使用GNU_Linux学习.md)
79+
80+
81+
[非关系型数据库 - XMind](xmind_file/非关系型数据库.xmind)
82+
83+
84+
### 数据结构与算法
85+
86+
- [数据结构与算法简介](datastructure-algorithm/数据结构与算法简介.md)
87+
88+
- [数据结构](datastructure-algorithm/数据结构.md)
89+
90+
- [算法](datastructure-algorithm/算法.md)
91+
92+
推荐一个数据结构与算法的可视化网站,希望能够帮到正在学习数据结构与算法的同学: [数据结构与算法可视化](https://www.cs.usfca.edu/~galles/visualization/Algorithms.html)
93+
94+
95+
### 计算机网络
96+
97+
- [OSI七层模型](computer_network/OSI七层模型.md)
98+
99+
- [TCP/IP](computer_network/TCP_IP.md)
100+
101+
- [HTTP](computer_network/HTTP.md)
102+
103+
104+
[计算机网络 - XMind](xmind_file/计算机网络.xmind)
105+
106+
107+
### 设计模式
108+
109+
- [设计模式简介](design_pattern/设计模式简介.md)
110+
111+
- [七大原则](design_pattern/七大原则.md)
112+
113+
- [二十三种设计模式](design_pattern/二十三种设计模式.md)
114+
115+
116+
117+
## 数据库
118+
119+
### 关系型数据库
52120

53121
- [RDBMS简介](rdbms-learning/RDBMS简介.md)
54122

@@ -74,8 +142,7 @@
74142
[关系型数据库 - XMind](xmind_file/关系型数据库.xmind)
75143

76144

77-
78-
#### 非关系型数据库(持续更新)
145+
### 非关系型数据库
79146

80147
- [NoSQL简介](nosql-learning/NoSQL简介.md)
81148

@@ -90,39 +157,39 @@
90157
- [Redis缓存淘汰策略](nosql-learning/Redis缓存淘汰策略.md)
91158

92159
- [Redis持久化策略](nosql-learning/Redis持久化策略.md)
160+
161+
162+
### Elasticsearch
163+
164+
[ElasticSearch](elasticsearch-learning/ElasticSearch.md)
165+
93166

94167

95-
[非关系型数据库 - XMind](xmind_file/非关系型数据库.xmind)
96-
97-
168+
## 中间件
98169

99-
#### 数据结构与算法(持续更新)
170+
### AMQP
100171

101-
- [数据结构与算法简介](datastructure-algorithm/数据结构与算法简介.md)
102-
103-
- [数据结构](datastructure-algorithm/数据结构.md)
172+
- [AMQP简介](amqp-learning/AMQP简介.md)
104173

105-
- [算法](datastructure-algorithm/算法.md)
174+
- [RabbitMQ常见知识点](amqp-learning/RabbitMQ常见知识点.md)
106175

176+
[AMQP - XMind](xmind_file/AMQP.xmind)
107177

108-
推荐一个数据结构与算法的可视化网站,希望能够帮到正在学习数据结构与算法的同学: [数据结构与算法可视化](https://www.cs.usfca.edu/~galles/visualization/Algorithms.html)
109178

179+
### Zookeeper
110180

181+
[Zookeeper](zookeeper-learning/Zookeeper.md)
111182

112-
#### 计算机网络(持续更新)
113183

114-
- [OSI七层模型](computer_network/OSI七层模型.md)
115-
116-
- [TCP/IP](computer_network/TCP_IP.md)
117-
118-
- [HTTP](computer_network/HTTP.md)
184+
### Tomcat
119185

186+
[Tomcat](tomcat9.0-source/Tomcat.md)
120187

121-
[计算机网络 - XMind](xmind_file/计算机网络.xmind)
122188

123189

190+
## 开发框架与库
124191

125-
#### Netty(更新中)
192+
### Netty(更新中)
126193

127194
- [Netty简介](netty-learning/Netty简介.md)
128195

@@ -139,50 +206,7 @@
139206
- [Bootstrap引导](netty-learning/Netty线程模型和EventLoop.md)
140207

141208

142-
#### Linux(持续更新)
143-
144-
- [Linux简介](linux-learning/Linux简介.md)
145-
146-
- [操作系统的内核](linux-learning/操作系统的内核.md)
147-
148-
- [进程间通信](linux-learning/进程间通信.md)
149-
150-
- [Linux文件系统](linux-learning/Linux文件系统.md)
151-
152-
- [Linux用户权限](linux-learning/Linux用户权限.md)
153-
154-
- [Linux运行级别](linux-learning/Linux运行级别.md)
155-
156-
- [Shell](linux-learning/Shell.md)
157-
158-
- [Linux命令大全](linux-learning/Linux命令大全.md)
159-
160-
- [完全使用GNU/Linux学习](linux-learning/完全使用GNU_Linux学习.md)
161-
162-
163-
164-
#### 设计模式
165-
166-
- [设计模式简介](design_pattern/设计模式简介.md)
167-
168-
- [七大原则](design_pattern/七大原则.md)
169-
170-
- [二十三种设计模式](design_pattern/二十三种设计模式.md)
171-
172-
173-
174-
#### AMQP(持续更新)
175-
176-
- [AMQP简介](amqp-learning/AMQP简介.md)
177-
178-
- [RabbitMQ常见知识点](amqp-learning/RabbitMQ常见知识点.md)
179-
180-
181-
[AMQP - XMind](xmind_file/AMQP.xmind)
182-
183-
184-
185-
#### Spring框架(持续更新)
209+
### Spring框架
186210

187211
- [SpringFramework常见知识点](spring-learning/SpringFramework常见知识点.md)
188212

@@ -196,8 +220,7 @@
196220
[Spring - XMind](xmind_file/Spring.xmind)
197221

198222

199-
200-
#### ORM(持续更新)
223+
### ORM
201224

202225
- [ORM简介](orm-learning/ORM简介.md)
203226

@@ -212,25 +235,7 @@
212235

213236

214237

215-
#### Tomcat(待补充)
216-
217-
[Tomcat](tomcat9.0-source/Tomcat.md)
218-
219-
220-
221-
#### Elasticsearch(更新中)
222-
223-
[ElasticSearch](elasticsearch-learning/ElasticSearch.md)
224-
225-
226-
227-
#### Zookeeper(待重构)
228-
229-
[Zookeeper](zookeeper-learning/Zookeeper.md)
230-
231-
232-
233-
### 待办(绝对不会鸽)
238+
## 待办
234239

235240
- [ ] ~~Git~~ (突然想到Git的官方文档已经是最好的资料了,这里不再画蛇添足了)
236241

@@ -242,7 +247,7 @@
242247

243248

244249

245-
### 如何对本文档做出补充?
250+
## 如何对本文档做出补充?
246251
这里主要讲讲本项目的目录结构吧。
247252

248253
- img: 此目录存放所有的图片,这个各位同学稍微看看就知道了。Github有一个特点(好处)就是:
@@ -273,5 +278,5 @@
273278

274279

275280

276-
### LICENSE
281+
## LICENSE
277282
**GNU**

0 commit comments

Comments
 (0)