Skip to content

Commit 70819c9

Browse files
committed
feat: bump deps
1 parent 74170ea commit 70819c9

24 files changed

+3858
-2682
lines changed

.github/workflows/test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
uses: actions/checkout@v4
1414

1515
- name: Install pnpm
16-
uses: pnpm/action-setup@v2
16+
uses: pnpm/action-setup@v4
1717
with:
1818
run_install: true
1919

docs/.vuepress/config.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export default defineUserConfig({
77

88
title: "JavaGuide",
99
description:
10-
"「Java学习指北 + Java面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,复习 Java 知识点,首选 JavaGuide! ",
10+
"「Java 学习指北 + Java 面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,复习 Java 知识点,首选 JavaGuide! ",
1111
lang: "zh-CN",
1212

1313
head: [
@@ -61,4 +61,5 @@ export default defineUserConfig({
6161
pagePatterns: ["**/*.md", "!**/*.snippet.md", "!.vuepress", "!node_modules"],
6262

6363
shouldPrefetch: false,
64+
shouldPreload: false,
6465
});

docs/.vuepress/styles/config.scss

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
$theme-color: #2980b9;

docs/.vuepress/styles/palette.scss

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
$theme-color: #2980b9;
21
$sidebar-width: 20rem;
32
$sidebar-mobile-width: 16rem;
4-
$font-family: 'Georgia, -apple-system, "Nimbus Roman No9 L", "PingFang SC", "Hiragino Sans GB", "Noto Serif SC", "Microsoft Yahei", "WenQuanYi Micro Hei", sans-serif';
5-
$font-family-heading: 'Georgia, -apple-system, "Nimbus Roman No9 L", "PingFang SC", "Hiragino Sans GB", "Noto Serif SC", "Microsoft Yahei", "WenQuanYi Micro Hei", sans-serif';
3+
$vp-font: 'Georgia, -apple-system, "Nimbus Roman No9 L", "PingFang SC", "Hiragino Sans GB", "Noto Serif SC", "Microsoft Yahei", "WenQuanYi Micro Hei", sans-serif';
4+
$vp-font-heading: 'Georgia, -apple-system, "Nimbus Roman No9 L", "PingFang SC", "Hiragino Sans GB", "Noto Serif SC", "Microsoft Yahei", "WenQuanYi Micro Hei", sans-serif';

docs/.vuepress/theme.ts

+4-25
Original file line numberDiff line numberDiff line change
@@ -42,28 +42,6 @@ export default hopeTheme({
4242
},
4343

4444
plugins: {
45-
components: {
46-
rootComponents: {
47-
// https://plugin-components.vuejs.press/zh/guide/utilities/notice.html#%E7%94%A8%E6%B3%95
48-
// notice: [
49-
// {
50-
// path: "/",
51-
// title: "PDF面试资料(2024版)",
52-
// showOnce: true,
53-
// content:
54-
// "2024最新版原创PDF面试资料来啦!涵盖 Java 核心、数据库、缓存、分布式、设计模式、智力题等内容,非常全面!",
55-
// actions: [
56-
// {
57-
// text: "点击领取",
58-
// link: "https://oss.javaguide.cn/backend-notekbook/official-account-traffic-backend-notebook-with-data-screenshot.png",
59-
// type: "primary",
60-
// },
61-
// ],
62-
// },
63-
// ],
64-
},
65-
},
66-
6745
blog: true,
6846

6947
copyright: {
@@ -81,12 +59,13 @@ export default hopeTheme({
8159
rss: true,
8260
},
8361

62+
markdownTab: {
63+
codeTabs: true,
64+
},
65+
8466
mdEnhance: {
8567
align: true,
86-
codetabs: true,
87-
figure: true,
8868
gfm: true,
89-
hint: true,
9069
include: {
9170
resolvePath: (file, cwd) => {
9271
if (file.startsWith("@"))

docs/about-the-author/readme.md renamed to docs/about-the-author/README.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,11 @@ category: 走近作者
4545

4646
如果你也想通过接私活变现的话,可以在我的公众号后台回复“**接私活**”来了解一些我的个人经验分享。
4747

48-
<div align="center">
49-
<img src="https://oss.javaguide.cn/github/javaguide/gongzhonghaoxuanchuan.png" style="margin: 0 auto;" />
50-
</div>
48+
::: center
49+
50+
![](https://oss.javaguide.cn/github/javaguide/gongzhonghaoxuanchuan.png)
51+
52+
:::
5153

5254
## 为什么自称 Guide?
5355

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

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ tag:
77

88
> 本文转自:<http://www.guoyaohua.com/sorting.html>,JavaGuide 对其做了补充完善。
99
10+
<!-- markdownlint-disable MD024 -->
11+
1012
## 引言
1113

1214
所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。在各个领域中考虑到数据的各种限制和规范,要得到一个符合实际的优秀算法,得经过大量的推理和分析。

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

+2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ tag:
55
- 算法
66
---
77

8+
<!-- markdownlint-disable MD024 -->
9+
810
## 1. 两数相加
911

1012
### 题目描述

docs/cs-basics/network/computer-network-xiexiren-summary.md

+27-27
Large diffs are not rendered by default.

docs/cs-basics/network/nat.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,6 @@ SOHO 子网的“代理人”,也就是和外界的窗口,通常由路由器
5555
3. WAN 的 ISP 变更接口地址时,无需通告 LAN 内主机。
5656
4. LAN 主机对 WAN 不可见,不可直接寻址,可以保证一定程度的安全性。
5757

58-
然而,NAT 协议由于其独特性,存在着一些争议。比如,可能你已经注意到了,<b>NAT 协议在 LAN 以外,标识一个内部主机时,使用的是端口号,因为 IP 地址都是相同的。</b>这种将端口号作为主机寻址的行为,可能会引发一些误会。此外,路由器作为网络层的设备,修改了传输层的分组内容(修改了源 IP 地址和端口号),同样是不规范的行为。但是,尽管如此,NAT 协议作为 IPv4 时代的产物,极大地方便了一些本来棘手的问题,一直被沿用至今。
58+
然而,NAT 协议由于其独特性,存在着一些争议。比如,可能你已经注意到了,**NAT 协议在 LAN 以外,标识一个内部主机时,使用的是端口号,因为 IP 地址都是相同的。**这种将端口号作为主机寻址的行为,可能会引发一些误会。此外,路由器作为网络层的设备,修改了传输层的分组内容(修改了源 IP 地址和端口号),同样是不规范的行为。但是,尽管如此,NAT 协议作为 IPv4 时代的产物,极大地方便了一些本来棘手的问题,一直被沿用至今。
5959

6060
<!-- @include: @article-footer.snippet.md -->

0 commit comments

Comments
 (0)