Skip to content

Commit 83efb36

Browse files
committed
[docs feat]网站排版&样式完善
1 parent 0f0cd00 commit 83efb36

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+582
-172
lines changed

README.md

+16-15
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343

4444
### 基础
4545

46-
**知识点/面试题** : (必看:+1: ):
46+
**知识点/面试题总结** : (必看:+1: ):
4747

4848
1. [Java 基础常见知识点&面试题总结(上)](docs/java/basis/java-basic-questions-01.md)
4949
2. [Java 基础常见知识点&面试题总结(中)](docs/java/basis/java-basic-questions-02.md)
@@ -53,14 +53,15 @@
5353

5454
* [为什么 Java 中只有值传递?](docs/java/basis/why-there-only-value-passing-in-java.md)
5555
* [Java 序列化详解](docs/java/basis/serialization.md)
56+
* [泛型&序列化详解](docs/java/basis/generics-and-wildcards.md)
5657
* [反射机制详解](docs/java/basis/reflection.md)
5758
* [Java 代理模式详解](docs/java/basis/proxy.md)
5859
* [IO 模型详解](docs/java/basis/io.md)
5960
* [BigDecimal 详解](docs/java/basis/bigdecimal.md)
6061

6162
### 集合
6263

63-
**知识点/面试题**
64+
**知识点/面试题总结**
6465

6566
1. [Java 集合常见知识点&面试题总结(上)](docs/java/collection/java-collection-questions-01.md) (必看 :+1:)
6667
2. [Java 集合常见知识点&面试题总结(下)](docs/java/collection/java-collection-questions-02.md) (必看 :+1:)
@@ -74,7 +75,7 @@
7475

7576
### 并发
7677

77-
**知识点/面试题** : (必看 :+1:)
78+
**知识点/面试题总结** : (必看 :+1:)
7879

7980
1. [Java 并发常见知识点&面试题总结(基础篇)](docs/java/concurrent/java-concurrent-questions-01.md)
8081
2. [Java 并发常见知识点&面试题总结(进阶篇)](docs/java/concurrent/java-concurrent-questions-02.md)
@@ -112,8 +113,6 @@ JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8 ](https://docs.oracle
112113

113114
## 计算机基础
114115

115-
👉 **[图解计算机基础 PDF 下载](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=100021725&idx=1&sn=2db9664ca25363139a81691043e9fd8f&chksm=4ea19a1679d61300d8990f7e43bfc7f476577a81b712cf0f9c6f6552a8b219bc081efddb5c54#rd)**
116-
117116
### 操作系统
118117

119118
1. [操作系统常见问题总结!](docs/cs-basics/operating-system/operating-system-basic-questions-01.md)
@@ -166,7 +165,7 @@ JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8 ](https://docs.oracle
166165

167166
### MySQL
168167

169-
**总结**
168+
**知识点/面试题总结**
170169

171170
- **[MySQL知识点总结](docs/database/mysql/mysql-questions-01.md)** (必看 :+1:)
172171
- [一千行 MySQL 学习笔记](docs/database/mysql/a-thousand-lines-of-mysql-study-notes.md)
@@ -185,8 +184,9 @@ JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8 ](https://docs.oracle
185184
### Redis
186185

187186
- [Redis 常见问题总结](docs/database/redis/redis-questions-01.md)
188-
- [3种常用的缓存读写策略](docs/database/redis/3-commonly-used-cache-read-and-write-strategies.md)
189-
- [Redis 内存碎片](./docs/database/redis/redis-memory-fragmentation.md)
187+
- [3种常用的缓存读写策略详解](docs/database/redis/3-commonly-used-cache-read-and-write-strategies.md)
188+
- [Redis 内存碎片详解](./docs/database/redis/redis-memory-fragmentation.md)
189+
- [Redis 集群详解](./docs/database/redis/redis-cluster.md)
190190

191191
## 搜索引擎
192192

@@ -218,17 +218,18 @@ JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8 ](https://docs.oracle
218218

219219
#### Spring/SpringBoot (必看 :+1:)
220220

221-
**知识点/面试题** :
221+
**知识点/面试题总结** :
222222

223-
1. **[Spring 常见知识点&面试题总结](docs/system-design/framework/spring/spring-knowledge-and-questions-summary.md)**
224-
2. **[SpringBoot 入门指南](https://github.com/Snailclimb/springboot-guide)**
223+
- [Spring 常见知识点&面试题总结](docs/system-design/framework/spring/spring-knowledge-and-questions-summary.md)
224+
- [SpringBoot 常见知识点&面试题总结](docs/system-design/framework/spring/springboot-knowledge-and-questions-summary.md)
225+
- [Spring/Spring Boot 常用注解总结](./docs/system-design/framework/spring/spring-common-annotations.md)
226+
- [SpringBoot 入门指南](https://github.com/Snailclimb/springboot-guide)
225227

226228
**重要知识点详解**
227229

228-
1. **[Spring/Spring Boot 常用注解总结!安排!](./docs/system-design/framework/spring/spring-common-annotations.md)**
229-
2. **[Spring 事务总结](docs/system-design/framework/spring/spring-transaction.md)**
230-
3. [Spring 中都用到了那些设计模式?](docs/system-design/framework/spring/spring-design-patterns-summary.md)
231-
4. **[SpringBoot 自动装配原理](docs/system-design/framework/spring/spring-boot-auto-assembly-principles.md)**
230+
- [Spring 事务详解](docs/system-design/framework/spring/spring-transaction.md)
231+
- [Spring 中的设计模式详解](docs/system-design/framework/spring/spring-design-patterns-summary.md)
232+
- [SpringBoot 自动装配原理详解](docs/system-design/framework/spring/spring-boot-auto-assembly-principles.md)
232233

233234
#### MyBatis
234235

docs/.vuepress/config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ module.exports = defineHopeConfig({
4848
"link",
4949
{
5050
rel: "stylesheet",
51-
href: "//at.alicdn.com/t/font_2922463_99aa80ii7cf.css",
51+
href: "/iconfont/iconfont.css",
5252
},
5353
],
5454
],

docs/.vuepress/navbar.ts

+14-7
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,20 @@ import { defineNavbarConfig } from "vuepress-theme-hope";
33
export const navbarConfig = defineNavbarConfig([
44
{ text: "面试指南", icon: "java", link: "/home.md" },
55
{ text: "优质专栏", icon: "recommend", link: "/zhuanlan/" },
6-
{ text: "项目精选", icon: "github", link: "/open-source-project/" },
7-
{ text: "书籍精选", icon: "book", link: "/books/" },
6+
{ text: "开源项目", icon: "github", link: "/open-source-project/" },
7+
{ text: "技术书籍", icon: "book", link: "/books/" },
8+
{ text: "技术文章", icon: "article", link: "/high-quality-technical-articles/" },
89
{
9-
text: "旧版链接",
10-
icon: "java",
11-
link: "https://snailclimb.gitee.io/javaguide/#/",
10+
text: "网站相关",
11+
icon: "info",
12+
children: [
13+
{ text: "走近作者", icon: "zuozhe", link: "/about-the-author/" },
14+
{
15+
text: "旧版入口",
16+
icon: "java",
17+
link: "https://snailclimb.gitee.io/javaguide/#/",
18+
},
19+
{ text: "RSS", icon: "rss", link: "https://javaguide.cn/feed.json" },
20+
],
1221
},
13-
{ text: "RSS订阅", icon: "rss", link: "https://javaguide.cn/feed.json" },
14-
{ text: "关于作者", icon: "zuozhe", link: "/about-the-author/" },
1522
]);
+203
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,203 @@
1+
@font-face {
2+
font-family: "iconfont"; /* Project id 2922463 */
3+
src: url('iconfont.woff2?t=1655095748938') format('woff2'),
4+
url('iconfont.woff?t=1655095748938') format('woff'),
5+
url('iconfont.ttf?t=1655095748938') format('truetype');
6+
}
7+
8+
.iconfont {
9+
font-family: "iconfont" !important;
10+
font-size: 16px;
11+
font-style: normal;
12+
-webkit-font-smoothing: antialiased;
13+
-moz-osx-font-smoothing: grayscale;
14+
}
15+
16+
.icon-search:before {
17+
content: "\e7de";
18+
}
19+
20+
.icon-featured:before {
21+
content: "\e633";
22+
}
23+
24+
.icon-codelibrary-fill:before {
25+
content: "\e84b";
26+
}
27+
28+
.icon-tool:before {
29+
content: "\e70c";
30+
}
31+
32+
.icon-highavailable:before {
33+
content: "\ea23";
34+
}
35+
36+
.icon-big-data:before {
37+
content: "\e632";
38+
}
39+
40+
.icon-work:before {
41+
content: "\e8d7";
42+
}
43+
44+
.icon-project:before {
45+
content: "\e702";
46+
}
47+
48+
.icon-article:before {
49+
content: "\e672";
50+
}
51+
52+
.icon-a-MachineLearning:before {
53+
content: "\e617";
54+
}
55+
56+
.icon-github:before {
57+
content: "\e673";
58+
}
59+
60+
.icon-rss:before {
61+
content: "\e768";
62+
}
63+
64+
.icon-mianshi:before {
65+
content: "\e614";
66+
}
67+
68+
.icon-et-performance:before {
69+
content: "\e623";
70+
}
71+
72+
.icon-virtual_machine:before {
73+
content: "\e73f";
74+
}
75+
76+
.icon-basic:before {
77+
content: "\e67b";
78+
}
79+
80+
.icon-container:before {
81+
content: "\e641";
82+
}
83+
84+
.icon-MQ:before {
85+
content: "\e684";
86+
}
87+
88+
.icon-redis:before {
89+
content: "\e619";
90+
}
91+
92+
.icon-mysql:before {
93+
content: "\e613";
94+
}
95+
96+
.icon-recommend:before {
97+
content: "\e639";
98+
}
99+
100+
.icon-chat:before {
101+
content: "\e66a";
102+
}
103+
104+
.icon-tips:before {
105+
content: "\e62a";
106+
}
107+
108+
.icon-chajian1:before {
109+
content: "\e69d";
110+
}
111+
112+
.icon-star:before {
113+
content: "\e61d";
114+
}
115+
116+
.icon-docker1:before {
117+
content: "\e659";
118+
}
119+
120+
.icon-zuozhe:before {
121+
content: "\e688";
122+
}
123+
124+
.icon-pdf:before {
125+
content: "\e740";
126+
}
127+
128+
.icon-suanfaku:before {
129+
content: "\e63a";
130+
}
131+
132+
.icon-jichushuju:before {
133+
content: "\e60c";
134+
}
135+
136+
.icon-people-network-full:before {
137+
content: "\e865";
138+
}
139+
140+
.icon-git:before {
141+
content: "\e708";
142+
}
143+
144+
.icon-luxianchaxun:before {
145+
content: "\e622";
146+
}
147+
148+
.icon-computer:before {
149+
content: "\e601";
150+
}
151+
152+
.icon-framework:before {
153+
content: "\e69e";
154+
}
155+
156+
.icon-Tools:before {
157+
content: "\ed5f";
158+
}
159+
160+
.icon-xitongsheji:before {
161+
content: "\e63e";
162+
}
163+
164+
.icon-database:before {
165+
content: "\e8e4";
166+
}
167+
168+
.icon-security-fill:before {
169+
content: "\e78b";
170+
}
171+
172+
.icon-docker:before {
173+
content: "\e616";
174+
}
175+
176+
.icon-java:before {
177+
content: "\e6e0";
178+
}
179+
180+
.icon-book:before {
181+
content: "\e7c7";
182+
}
183+
184+
.icon-network:before {
185+
content: "\e67a";
186+
}
187+
188+
.icon-caozuoxitong:before {
189+
content: "\e686";
190+
}
191+
192+
.icon-gaojixiaozuzhibeifen:before {
193+
content: "\e756";
194+
}
195+
196+
.icon-distributed-network:before {
197+
content: "\e8d5";
198+
}
199+
200+
.icon-intellijidea:before {
201+
content: "\ebd1";
202+
}
203+
15.1 KB
Binary file not shown.
10.3 KB
Binary file not shown.
8.86 KB
Binary file not shown.

0 commit comments

Comments
 (0)