Skip to content

Commit 35c23d3

Browse files
committed
docs: seo 优化
1 parent f125f9d commit 35c23d3

File tree

218 files changed

+451
-518
lines changed

Some content is hidden

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

218 files changed

+451
-518
lines changed

docs/.vuepress/config.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,22 @@ export default defineUserConfig({
1414
// meta
1515
["meta", { name: "robots", content: "all" }],
1616
["meta", { name: "author", content: "Guide" }],
17-
[
18-
"meta",
19-
{
20-
name: "keywords",
21-
content:
22-
"Java基础, 多线程, JVM, 虚拟机, 数据库, MySQL, Spring, Redis, MyBatis, 系统设计, 分布式, RPC, 高可用, 高并发",
23-
},
24-
],
25-
[
26-
"meta",
27-
{
28-
name: "description",
29-
content:
30-
"「Java学习 + 面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!",
31-
},
32-
],
17+
// [
18+
// "meta",
19+
// {
20+
// name: "keywords",
21+
// content:
22+
// "Java基础, 多线程, JVM, 虚拟机, 数据库, MySQL, Spring, Redis, MyBatis, 系统设计, 分布式, RPC, 高可用, 高并发",
23+
// },
24+
// ],
25+
// [
26+
// "meta",
27+
// {
28+
// name: "description",
29+
// content:
30+
// "「Java学习 + 面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!",
31+
// },
32+
// ],
3333
["meta", { name: "apple-mobile-web-app-capable", content: "yes" }],
3434
// 添加百度统计 - 异步加载避免阻塞渲染
3535
[

docs/README.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,58 @@
22
home: true
33
icon: home
44
title: Java 面试指南
5+
description: 「Java 学习指北 + Java 面试指南」覆盖 Java 基础、集合、并发、JVM、数据库、Redis、Spring、系统设计等核心知识,帮助你系统学习与高效备战校招/社招后端面试。
56
heroImage: /logo.svg
67
heroText: JavaGuide
78
tagline: 「Java学习 + 面试指南」涵盖 Java 程序员需要掌握的核心知识
9+
head:
10+
- - meta
11+
- name: keywords
12+
content: JavaGuide,Java面试,Java学习,Java基础,JVM,并发编程,Spring,MySQL,Redis,系统设计,后端面试
13+
- - meta
14+
- property: og:site_name
15+
content: JavaGuide
16+
- - meta
17+
- property: og:title
18+
content: JavaGuide(Java学习&面试指南)
19+
- - meta
20+
- property: og:description
21+
content: 「Java 学习指北 + Java 面试指南」覆盖 Java 基础、集合、并发、JVM、数据库、Redis、Spring、系统设计等核心知识,帮助你系统学习与高效备战校招/社招后端面试。
22+
- - meta
23+
- property: og:type
24+
content: website
25+
- - meta
26+
- property: og:url
27+
content: https://javaguide.cn/
28+
- - meta
29+
- property: og:image
30+
content: https://javaguide.cn/logo.png
31+
- - meta
32+
- name: twitter:card
33+
content: summary_large_image
34+
- - meta
35+
- name: twitter:title
36+
content: JavaGuide(Java学习&面试指南)
37+
- - meta
38+
- name: twitter:description
39+
content: 「Java 学习指北 + Java 面试指南」覆盖 Java 基础、集合、并发、JVM、数据库、Redis、Spring、系统设计等核心知识,帮助你系统学习与高效备战校招/社招后端面试。
40+
- - meta
41+
- name: twitter:image
42+
content: https://javaguide.cn/logo.png
43+
- - link
44+
- rel: canonical
45+
href: https://javaguide.cn/
46+
- - script
47+
- type: application/ld+json
48+
- |-
49+
{
50+
"@context": "https://schema.org",
51+
"@type": "WebSite",
52+
"name": "JavaGuide",
53+
"url": "https://javaguide.cn/",
54+
"description": "「Java 学习指北 + Java 面试指南」覆盖 Java 基础、集合、并发、JVM、数据库、Redis、Spring、系统设计等核心知识,帮助你系统学习与高效备战校招/社招后端面试。",
55+
"inLanguage": "zh-CN"
56+
}
857
actions:
958
- text: 开始阅读
1059
link: /home.md

docs/cs-basics/algorithms/10-classical-sorting-algorithms.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
---
22
title: 十大经典排序算法总结
3+
description: 系统梳理十大经典排序算法,附复杂度与稳定性对比,覆盖比较类与非比较类排序的核心原理与实现场景,帮助快速选型与优化。
34
category: 计算机基础
45
tag:
56
- 算法
67
head:
78
- - meta
89
- name: keywords
910
content: 排序算法,快速排序,归并排序,堆排序,冒泡排序,选择排序,插入排序,希尔排序,桶排序,计数排序,基数排序,时间复杂度,空间复杂度,稳定性
10-
- - meta
11-
- name: description
12-
content: 系统梳理十大经典排序算法,附复杂度与稳定性对比,覆盖比较类与非比较类排序的核心原理与实现场景,帮助快速选型与优化。
1311
---
1412

1513
> 本文转自:<http://www.guoyaohua.com/sorting.html>,JavaGuide 对其做了补充完善。

docs/cs-basics/algorithms/classical-algorithm-problems-recommendations.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
---
22
title: 经典算法思想总结(含LeetCode题目推荐)
3+
description: 总结常见算法思想与解题模板,配合典型题目推荐,强调思维路径与复杂度权衡,快速构建解题体系。
34
category: 计算机基础
45
tag:
56
- 算法
67
head:
78
- - meta
89
- name: keywords
910
content: 贪心,分治,回溯,动态规划,二分,双指针,算法思想,题目推荐
10-
- - meta
11-
- name: description
12-
content: 总结常见算法思想与解题模板,配合典型题目推荐,强调思维路径与复杂度权衡,快速构建解题体系。
1311
---
1412

1513
## 贪心算法

docs/cs-basics/algorithms/common-data-structures-leetcode-recommendations.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
---
22
title: 常见数据结构经典LeetCode题目推荐
3+
description: 按数据结构类别整理经典 LeetCode 题目清单,聚焦高频与核心考点,助力系统化刷题与巩固。
34
category: 计算机基础
45
tag:
56
- 算法
67
head:
78
- - meta
89
- name: keywords
910
content: LeetCode,数组,链表,栈,队列,二叉树,题目推荐,刷题
10-
- - meta
11-
- name: description
12-
content: 按数据结构类别整理经典 LeetCode 题目清单,聚焦高频与核心考点,助力系统化刷题与巩固。
1311
---
1412

1513
## 数组

docs/cs-basics/algorithms/linkedlist-algorithm-problems.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
---
22
title: 几道常见的链表算法题
3+
description: 精选链表高频题的思路与实现,覆盖两数相加、反转、环检测等场景,强调边界处理与复杂度分析。
34
category: 计算机基础
45
tag:
56
- 算法
67
head:
78
- - meta
89
- name: keywords
910
content: 链表算法,两数相加,反转链表,环检测,合并链表,复杂度分析
10-
- - meta
11-
- name: description
12-
content: 精选链表高频题的思路与实现,覆盖两数相加、反转、环检测等场景,强调边界处理与复杂度分析。
1311
---
1412

1513
<!-- markdownlint-disable MD024 -->

docs/cs-basics/algorithms/string-algorithm-problems.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
---
22
title: 几道常见的字符串算法题
3+
description: 总结字符串高频算法与题型,重点讲解 KMP/BM 原理、滑动窗口等技巧,助力高效匹配与实现。
34
category: 计算机基础
45
tag:
56
- 算法
67
head:
78
- - meta
89
- name: keywords
910
content: 字符串算法,KMP,BM,滑动窗口,子串,匹配,复杂度
10-
- - meta
11-
- name: description
12-
content: 总结字符串高频算法与题型,重点讲解 KMP/BM 原理、滑动窗口等技巧,助力高效匹配与实现。
1311
---
1412

1513
> 作者:wwwxmu

docs/cs-basics/algorithms/the-sword-refers-to-offer.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
---
22
title: 剑指offer部分编程题
3+
description: 选编《剑指 Offer》常见编程题,给出递归与迭代等多种思路与示例,实现对高频题型的高效复盘。
34
category: 计算机基础
45
tag:
56
- 算法
67
head:
78
- - meta
89
- name: keywords
910
content: 剑指Offer,斐波那契,递归,迭代,链表,数组,面试题
10-
- - meta
11-
- name: description
12-
content: 选编《剑指 Offer》常见编程题,给出递归与迭代等多种思路与示例,实现对高频题型的高效复盘。
1311
---
1412

1513
## 斐波那契数列

docs/cs-basics/data-structure/bloom-filter.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
---
22
title: 布隆过滤器
3+
description: 解析 Bloom Filter 的原理与误判特性,结合哈希与位数组实现,适用于海量数据去重与缓存穿透防护。
34
category: 计算机基础
45
tag:
56
- 数据结构
67
head:
78
- - meta
89
- name: keywords
910
content: 布隆过滤器,Bloom Filter,误判率,哈希函数,位数组,去重,缓存穿透
10-
- - meta
11-
- name: description
12-
content: 解析 Bloom Filter 的原理与误判特性,结合哈希与位数组实现,适用于海量数据去重与缓存穿透防护。
1311
---
1412

1513
布隆过滤器相信大家没用过的话,也已经听过了。

docs/cs-basics/data-structure/graph.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
---
22
title:
3+
description: 介绍图的基本概念与常用表示,结合 DFS/BFS 等核心算法与应用场景,掌握图论入门必备知识。
34
category: 计算机基础
45
tag:
56
- 数据结构
67
head:
78
- - meta
89
- name: keywords
910
content: 图,邻接表,邻接矩阵,DFS,BFS,度,有向图,无向图,连通性
10-
- - meta
11-
- name: description
12-
content: 介绍图的基本概念与常用表示,结合 DFS/BFS 等核心算法与应用场景,掌握图论入门必备知识。
1311
---
1412

1513
图是一种较为复杂的非线性结构。 **为啥说其较为复杂呢?**

0 commit comments

Comments
 (0)