forked from ateliershen/CS-Notes_zh-TW
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.md
167 lines (122 loc) · 9.59 KB
/
README.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
<div align="center">
<a href="https://gitstar-ranking.com/repositories"> <img src="https://badgen.net/badge/Rank/20?icon=github&color=4ab8a1"></a>
<a href="assets/download.md"> <img src="https://badgen.net/badge/OvO/%E7%A6%BB%E7%BA%BF%E4%B8%8B%E8%BD%BD?icon=telegram&color=4ab8a1"></a>
<a href="https://cyc2018.github.io/CS-Notes"> <img src="https://badgen.net/badge/CyC/%E5%9C%A8%E7%BA%BF%E9%98%85%E8%AF%BB?icon=sourcegraph&color=4ab8a1"></a>
<a href="#微信公眾號"> <img src="https://badgen.net/badge/%e5%85%ac%e4%bc%97%e5%8f%b7/CyC2018?icon=rss&color=4ab8a1"></a>
</div>
<br>
| 算法 | 操作系統 | 網絡 |面向對象| 數據庫 | Java | 系統設計| 工具 |編碼實踐| 後記 |
| :---: | :----: | :---: | :----: | :----: | :----: | :----: | :----: | :----: | :----: |
| [:pencil2:](#pencil2-算法) | [:computer:](#computer-操作系統) | [:cloud:](#cloud-網絡) | [:art:](#art-面向對象) | [:floppy_disk:](#floppy_disk-數據庫) |[:coffee:](#coffee-java)| [:bulb:](#bulb-系統設計) |[:wrench:](#wrench-工具)| [:watermelon:](#watermelon-編碼實踐) |[:memo:](#memo-後記)|
<br>
<div align="center">
<img src="assets/LogoMakr_0zpEzN.png" width="200px">
</div>
<br>
## :pencil2: 算法
- [劍指 Offer 題解](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/劍指%20Offer%20題解%20-%20目錄.md)
- [Leetcode 題解](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/Leetcode%20題解%20-%20目錄.md)
- [算法](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/算法%20-%20目錄.md)
## :computer: 操作系統
- [計算機操作系統](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/計算機操作系統%20-%20目錄.md)
- [Linux](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/Linux.md)
## :cloud: 網絡
- [計算機網絡](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/計算機網絡%20-%20目錄.md)
- [HTTP](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/HTTP.md)
- [Socket](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/Socket.md)
## :art: 面向對象
- [設計模式](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/設計模式.md)
- [面向對象思想](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/面向對象思想.md)
## :floppy_disk: 數據庫
- [數據庫系統原理](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/數據庫系統原理.md)
- [SQL](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/SQL.md)
- [Leetcode-Database 題解](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/Leetcode-Database%20題解.md)
- [MySQL](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/MySQL.md)
- [Redis](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/Redis.md)
## :coffee: Java
- [Java 基礎](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/Java%20基礎.md)
- [Java 容器](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/Java%20容器.md)
- [Java 併發](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/Java%20併發.md)
- [Java 虛擬機](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/Java%20虛擬機.md)
- [Java I/O](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/Java%20IO.md)
## :bulb: 系統設計
- [系統設計基礎](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/系統設計基礎.md)
- [分佈式](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/分佈式.md)
- [集群](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/集群.md)
- [攻擊技術](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/攻擊技術.md)
- [緩存](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/緩存.md)
- [消息隊列](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/消息隊列.md)
## :wrench: 工具
- [Git](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/Git.md)
- [Docker](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/Docker.md)
- [構建工具](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/構建工具.md)
- [正則表達式](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/正則表達式.md)
## :watermelon: 編碼實踐
- [代碼可讀性](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/代碼可讀性.md)
- [代碼風格規範](https://github.com/ateliershen/CS-Notes_zh-TW/blob/master/notes/代碼風格規範.md)
## :memo: 後記
### 更多內容
- 內推:[Job-Recommend](https://github.com/CyC2018/Job-Recommend)
- 簡歷模版:[Markdown-Resume](https://github.com/CyC2018/Markdown-Resume)
- 面經:[2018 這一年](https://www.nowcoder.com/discuss/137593)
- 簡歷:https://cyc2018.github.io
- 小專欄:[後端面試進階指南](https://xiaozhuanlan.com/CyC2018)
- QQ 交流群:[857210598](assets/group.png)
### 工具
- Github Pages:[docsify](https://docsify.js.org/#/)
- 雲筆記:[為知筆記](http://www.wiz.cn/)
- 繪圖:[draw.io](https://www.draw.io/)
- Logo:[logomakr](https://logomakr.com/)
### 微信公眾號
更多精彩內容將發佈在微信公眾號 CyC2018 上,你也可以在公眾號後臺和我交流學習和求職相關的問題。另外,公眾號提供了該項目的 PDF 等離線閱讀版本,後臺回覆 "下載" 即可領取。公眾號也提供了一份技術面試複習大綱,不僅系統整理了面試知識點,而且標註了各個知識點的重要程度,從而幫你理清多而雜的面試知識點,後臺回覆 "大綱" 即可領取。我基本是按照這個大綱來進行復習的,對我拿到了 BAT 頭條等 Offer 起到很大的幫助。你們完全可以和我一樣根據大綱上列的知識點來進行復習,就不用看很多不重要的內容,也可以知道哪些內容很重要從而多安排一些複習時間。
<br>
<div align="center"><img width="300px" src="https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/other/公眾號海報6.png"></img></div>
### 排版
筆記內容按照 [中文文案排版指北](https://github.com/sparanoid/chinese-copywriting-guidelines) 進行排版,以保證內容的可讀性。
不使用 `![]()` 這種方式來引用圖片,而是用 `<img>` 標籤。一方面是為了能夠控制圖片以合適的大小顯示,另一方面是因為 [GFM](https://github.github.com/gfm/) 不支持 `<center> ![]() </center>` 這種方法讓圖片居中顯示,只能使用 `<div align="center"> <img src=""/> </div>` 達到居中的效果。
在線排版工具:[Text-Typesetting](https://github.com/CyC2018/Text-Typesetting)。
### 上傳方案
為了方便將本地筆記內容上傳到 Github 上,實現了一整套自動化上傳方案,包括提取圖片、Markdown 文檔轉換、Git 同步。進行 Markdown 文檔轉換是因為 Github 使用的 GFM 不支持 MathJax 公式和 TOC 標記,所以需要替換 MathJax 公式為 CodeCogs 的雲服務和重新生成 TOC 目錄。
GFM 轉換工具:[GFM-Converter](https://github.com/CyC2018/GFM-Converter)。
### License
本倉庫內容 **不是** 將網上的資料隨意拼湊而來,除了少部分引用書上和技術文檔的原文,其餘都是我的原創。在您引用本倉庫內容或者對內容進行修改演繹時,請署名並以相同方式共享,謝謝。
轉載文章請在開頭明顯處標明該頁面地址,公眾號等其它轉載請聯繫 zhengyc101@163.com。
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="知識共享許可協議" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a>
### 致謝
感謝以下人員對本倉庫做出的貢獻,當然不僅僅只有這些貢獻者,這裡就不一一列舉了。如果你希望被添加到這個名單中,並且提交過 Issue 或者 PR,請與我聯繫。
<a href="https://github.com/linw7">
<img src="https://avatars3.githubusercontent.com/u/21679154?s=400&v=4" width="50px">
</a>
<a href="https://github.com/g10guang">
<img src="https://avatars1.githubusercontent.com/u/18458140?s=400&v=4" width="50px">
</a>
<a href="https://github.com/Sctwang">
<img src="https://avatars3.githubusercontent.com/u/33345444?s=400&v=4" width="50px">
</a>
<a href="https://github.com/ResolveWang">
<img src="https://avatars1.githubusercontent.com/u/8018776?s=400&v=4" width="50px">
</a>
<a href="https://github.com/crossoverJie">
<img src="https://avatars1.githubusercontent.com/u/15684156?s=400&v=4" width="50px">
</a>
<a href="https://github.com/jy03078584">
<img src="https://avatars2.githubusercontent.com/u/7719370?s=400&v=4" width="50px">
</a>
<a href="https://github.com/kwongtailau">
<img src="https://avatars0.githubusercontent.com/u/22954582?s=400&v=4" width="50px">
</a>
<a href="https://github.com/xiangflight">
<img src="https://avatars2.githubusercontent.com/u/10072416?s=400&v=4" width="50px">
</a>
<a href="https://github.com/mafulong">
<img src="https://avatars1.githubusercontent.com/u/24795000?s=400&v=4" width="50px">
</a>
<a href="https://github.com/yanglbme">
<img src="https://avatars1.githubusercontent.com/u/21008209?s=400&v=4" width="50px">
</a>
<a href="https://github.com/OOCZC">
<img src="https://avatars1.githubusercontent.com/u/11623828?s=400&v=4" width="50px">
</a>
<a href="https://github.com/5renyuebing">
<img src="https://avatars1.githubusercontent.com/u/32872430?s=400&v=4" width="50px">
</a>