Skip to content

Commit 9d4fe81

Browse files
committed
docs:完善数据冷热分离和CDN原理详解,优化SEO
1 parent d39a468 commit 9d4fe81

17 files changed

+308
-103
lines changed

docs/.vuepress/navbar.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ export default navbar([
3838
icon: "about",
3939
children: [
4040
{ text: "关于作者", icon: "zuozhe", link: "/about-the-author/" },
41+
{
42+
text: "PDF下载",
43+
icon: "pdf",
44+
link: "/interview-preparation/pdf-interview-javaguide.md",
45+
},
4146
{
4247
text: "面试突击",
4348
icon: "pdf",

docs/.vuepress/sidebar/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ export default sidebar({
3636
"teach-you-how-to-prepare-for-the-interview-hand-in-hand",
3737
"resume-guide",
3838
"key-points-of-interview",
39+
"pdf-interview-javaguide",
3940
"java-roadmap",
4041
"project-experience-guide",
4142
"how-to-handle-interview-nerves",

docs/.vuepress/sidebar/open-source-project.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ export const openSourceProject = arraySidebar([
1212
link: "practical-project",
1313
icon: ICONS.PROJECT,
1414
},
15+
{
16+
text: "AI",
17+
link: "machine-learning",
18+
icon: ICONS.MACHINE_LEARNING,
19+
},
1520
{
1621
text: "系统设计",
1722
link: "system-design",
@@ -27,11 +32,6 @@ export const openSourceProject = arraySidebar([
2732
link: "tools",
2833
icon: ICONS.TOOL,
2934
},
30-
{
31-
text: "机器学习",
32-
link: "machine-learning",
33-
icon: ICONS.MACHINE_LEARNING,
34-
},
3535
{
3636
text: "大数据",
3737
link: "big-data",

docs/README.md

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -82,26 +82,25 @@ footer: |-
8282
- [《Java 面试指北》](https://javaguide.cn/zhuanlan/java-mian-shi-zhi-bei.html):四年打磨,和 JavaGuide 开源版的内容互补,带你从零开始系统准备后端面试!
8383
- [《后端面试高频系统设计&场景题》](https://javaguide.cn/zhuanlan/back-end-interview-high-frequency-system-design-and-scenario-questions.html):30+ 道高频系统设计和场景面试,助你应对当下中大厂面试趋势。
8484

85-
## 💻 实战项目
86-
87-
- [⭐AI 智能面试辅助平台 + RAG 知识库](https://javaguide.cn/zhuanlan/interview-guide.html):基于 Spring Boot 4.0 + Java 21 + Spring AI 2.0 开发。非常适合作为学习和简历项目,学习门槛低,帮助提升求职竞争力,是主打就业的实战项目。
88-
- [手写 RPC 框架](https://javaguide.cn/zhuanlan/handwritten-rpc-framework.html):从零开始基于 Netty+Kyro+Zookeeper 实现一个简易的 RPC 框架。麻雀虽小五脏俱全,项目代码注释详细,结构清晰。
85+
## 🚀 PDF 后端面试资料
8986

90-
## 🚀 面试突击版本
87+
如果你更喜欢 **PDF**(比如通勤/离线阅读/打印学习),可以直接在 **JavaGuide 公众号**后台回复“**PDF**”获取最新版(持续更新):
9188

92-
很多同学有“临时突击面试”的需求,所以我专门做了一个 [JavaGuide 面试突击版](https://interview.javaguide.cn/home.html):在 [JavaGuide](https://javaguide.cn/home.html) 原有内容基础上做了大幅精简,只保留高频必考重点,并一直持续更新。
89+
<img src="https://oss.javaguide.cn/github/javaguide/gongzhonghao-javaguide.png" alt="JavaGuide 公众号" style="zoom: 43%; display: block; margin: 0 auto;" />
9390

94-
在这些“精简后的重点”里,我又额外用 ⭐️ 标出了**重点中的重点**,方便你优先浏览、快速记忆
91+
详细介绍见:**[2026 最新后端面试 PDF 资料](./interview-preparation/pdf-interview-javaguide.md)**
9592

96-
同时提供亮色(白天)和暗色(夜间)PDF,**需要打印的同学记得选亮色版本**,纸质阅读体验会更好。
93+
## 🚀 面试突击版本(在线速刷)
9794

98-
如果你**时间比较充裕**,更推荐直接在 [JavaGuide 官网](https://javaguide.cn/)**系统学习**:内容比突击版更全面、更深入,更适合打基础和长期提升
95+
很多同学有“临时突击面试”的需求,所以我专门做了一个 **JavaGuide 面试突击版**:在 JavaGuide 原有内容基础上做了大幅精简,只保留高频必考重点,并一直持续更新
9996

100-
**突击版本网站入口**[interview.javaguide.cn](https://interview.javaguide.cn/)
97+
- **突击版本网站入口**[interview.javaguide.cn](https://interview.javaguide.cn/)
98+
- **建议搭配阅读**:时间充裕更推荐在 [JavaGuide 官网](https://javaguide.cn/) 系统学习(更全面、更深入)
10199

102-
对应的 PDF 版本,可以直接在公众号后台回复“**PDF**”获取:
100+
## 💻 实战项目
103101

104-
<img src="https://oss.javaguide.cn/github/javaguide/gongzhonghao-javaguide.png" alt="JavaGuide 公众号" style="zoom: 43%; display: block; margin: 0 auto;" />
102+
- [⭐AI 智能面试辅助平台 + RAG 知识库](https://javaguide.cn/zhuanlan/interview-guide.html):基于 Spring Boot 4.0 + Java 21 + Spring AI 2.0 开发。非常适合作为学习和简历项目,学习门槛低,帮助提升求职竞争力,是主打就业的实战项目。
103+
- [手写 RPC 框架](https://javaguide.cn/zhuanlan/handwritten-rpc-framework.html):从零开始基于 Netty+Kyro+Zookeeper 实现一个简易的 RPC 框架。麻雀虽小五脏俱全,项目代码注释详细,结构清晰。
105104

106105
## 🌐 关于网站
107106

docs/cs-basics/network/other-network-questions.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -337,8 +337,6 @@ URI 的作用像身份证号一样,URL 的作用更像家庭住址一样。URL
337337

338338
这个问题在知乎上被讨论的挺火热的,地址:<https://www.zhihu.com/question/28586791>
339339

340-
![](https://static001.geekbang.org/infoq/04/0454a5fff1437c32754f1dfcc3881148.png)
341-
342340
GET 和 POST 是 HTTP 协议中两种常用的请求方法,它们在不同的场景和目的下有不同的特点和用法。一般来说,可以从以下几个方面来区分二者(重点搞清两者在语义上的区别即可):
343341

344342
- 语义(主要区别):GET 通常用于获取或查询资源,而 POST 通常用于创建或修改资源。

0 commit comments

Comments
 (0)