From 4f557d62c38bca37d416d745de5ba86d9673a380 Mon Sep 17 00:00:00 2001
From: liuxiaodong <945036446@qq.com>
Date: Thu, 27 Apr 2023 15:40:39 +0800
Subject: [PATCH 1/6] =?UTF-8?q?=E7=9B=AE=E5=BD=95=E7=BB=93=E6=9E=84?=
=?UTF-8?q?=E6=95=B4=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 3 +
README.MD | 112 ------------------
docs/.vuepress/config.ts | 11 ++
.../01.Java\345\237\272\347\241\200.md" | 18 +++
.../02.Java\351\253\230\347\272\247.md" | 18 +++
...71\347\233\256\346\236\204\345\273\272.md" | 18 +++
.../04.Java\346\241\206\346\236\266.md" | 18 +++
.../05.Java\346\236\266\346\236\204.md" | 18 +++
.../01.Git/01.Git\346\246\202\350\277\260.md" | 13 ++
.../01.Git/02.Git\345\237\272\347\241\200.md" | 13 ++
...42\345\220\221\345\257\271\350\261\241.md" | 13 ++
help.md | 78 ++++++------
12 files changed, 182 insertions(+), 151 deletions(-)
create mode 100644 "docs/00.\347\233\256\345\275\225\351\241\265/01.Java\345\237\272\347\241\200.md"
create mode 100644 "docs/00.\347\233\256\345\275\225\351\241\265/02.Java\351\253\230\347\272\247.md"
create mode 100644 "docs/00.\347\233\256\345\275\225\351\241\265/03.Java\351\241\271\347\233\256\346\236\204\345\273\272.md"
create mode 100644 "docs/00.\347\233\256\345\275\225\351\241\265/04.Java\346\241\206\346\236\266.md"
create mode 100644 "docs/00.\347\233\256\345\275\225\351\241\265/05.Java\346\236\266\346\236\204.md"
create mode 100644 "docs/10.Java\345\237\272\347\241\200/01.Git/01.Git\346\246\202\350\277\260.md"
create mode 100644 "docs/10.Java\345\237\272\347\241\200/01.Git/02.Git\345\237\272\347\241\200.md"
create mode 100644 "docs/10.Java\345\237\272\347\241\200/02.\351\235\242\345\220\221\345\257\271\350\261\241/02.\351\235\242\345\220\221\345\257\271\350\261\241.md"
diff --git a/.gitignore b/.gitignore
index 1d99098..c5d7f74 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,6 @@ urls.txt
# mac
.DS_Store
+
+
+!.gitignore
\ No newline at end of file
diff --git a/README.MD b/README.MD
index 5c0dc22..e69de29 100644
--- a/README.MD
+++ b/README.MD
@@ -1,112 +0,0 @@
-

-
-
-
-
-
-
-
-
-
-vuepress-theme-vdoing
-
-
-
- [文档](https://doc.xugaoyi.com/) |
- [效果](https://xugaoyi.com/) |
- [本仓库的gitee镜像](https://gitee.com/xugaoyi/vuepress-theme-vdoing)
-
-
-
- 赞助商
-
-
-
-
-
-
-(进入赞助商扫码注册可为本项目作者充电~)
-
-## 介绍
-1. 这个主题的初衷是打造一个好用的、面向程序员的`知识管理工具`
-2. 轻松构建一个`结构化`的知识库,让你的知识海洋像一本本书一样清晰易读。
-3. 博客功能提供一种知识的`碎片化`形态,并支持个性化博客配置。
-4. `简洁高效`,以 Markdown 为中心的项目结构。内置自动化工具,以更少的配置完成更多的事。配合多维索引快速定位每个知识点。
-
-[**更新日志**](https://github.com/xugaoyi/vuepress-theme-vdoing/releases)
-
-## 这个主题可以做什么?
-* 案例1:[知识库兼博客站](https://xugaoyi.com/)
-* 案例2:[仅博客站](https://xugaoyi.github.io/vdoing-demo-blog/)
-* 案例3:[仅知识库](https://xugaoyi.github.io/vdoing-demo-repository/)
-* 案例4:[文档站](https://doc.xugaoyi.com/)
-
-
-## 快速上手
-
-```bash
-# clone the project
-git clone https://github.com/xugaoyi/vuepress-theme-vdoing.git
-
-# enter the project directory
-cd vuepress-theme-vdoing
-
-# install dependency
-npm install # or yarn install
-
-# develop
-npm run dev # or yarn dev
-```
-
-
-
-## :sparkling_heart:支持这个项目
-
-如果你正在使用这个项目并感觉良好,或只是想要支持我继续开发,你可以通过如下*任意* 方式支持我:
-
-1. *Star* 并 分享这个项目 :rocket:
-2. 保留主题 footer(页脚) 的主题链接 :D
-3. 关注公众号`yqyjs666`,回复`前端资源`,可获取 [前端学习资源](https://github.com/xugaoyi/blog-gitalk-comment/wiki/Front-end-Study)
-
-4. 通过以下二维码 一次性捐款。 我多半会买一杯 ~~咖啡~~ 茶。:tea:
-
-谢谢! :heart:
-
-| 微信赞赏 | 微信 | 支付宝 |
-| :---: | :---: | :---: |
-|
|
|
|
-
-二维码没有正常显示?点 [这里😎](https://doc.xugaoyi.com/pages/1b12ed/)
-
-## 致谢
-:heart:感谢支持这个项目的朋友
-
-:heart:感谢为这个项目贡献代码的朋友 → [Contributors](https://github.com/xugaoyi/vuepress-theme-vdoing/graphs/contributors)
-
-## 交流群
-
-
-
-
-
-
- vdoing微信群(添加我微信备注"加群")
- |
-
-
- vdoing QQ群: 694387113
- |
-
-
-
-
-
-## 许可证
-[MIT](https://github.com/xugaoyi/vuepress-theme-vdoing/blob/master/LICENSE)
-
-Copyright (c) 2019-present Evan Xu
diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts
index 1a373d7..1d8f792 100644
--- a/docs/.vuepress/config.ts
+++ b/docs/.vuepress/config.ts
@@ -28,6 +28,17 @@ export default defineConfig4CustomTheme({
// 导航配置
nav: [
{ text: '首页', link: '/' },
+ { text: 'Java基础', link: '/javaBase/', items: [
+ {
+ text: 'Git',
+ link: '/pages/2687f1/'
+ }
+ ] },
+ { text: 'Java高级', link: '/javaHeight/' },
+ { text: 'Java项目构建', link: '/javaBuild/' },
+ { text: 'Java框架', link: '/javaFw/' },
+ { text: 'Java架构', link: '/javaDesign/' },
+ { text: '|', link: '/#' },
{
text: '更多',
link: '/more/',
diff --git "a/docs/00.\347\233\256\345\275\225\351\241\265/01.Java\345\237\272\347\241\200.md" "b/docs/00.\347\233\256\345\275\225\351\241\265/01.Java\345\237\272\347\241\200.md"
new file mode 100644
index 0000000..5fa0a61
--- /dev/null
+++ "b/docs/00.\347\233\256\345\275\225\351\241\265/01.Java\345\237\272\347\241\200.md"
@@ -0,0 +1,18 @@
+---
+pageComponent:
+ name: Catalogue
+ data:
+ path: 10.Java基础
+ imgUrl: /img/web.png
+ description: JavaScript、ES6、Vue框架等前端技术
+title: Java基础
+date: 2020-03-11 21:50:53
+permalink: /javaBase/
+sidebar: false
+article: false
+comment: false
+editLink: false
+author:
+ name: xiaoliuxuesheng
+ link: https://gitee.com/xiaoliuxuesheng
+---
diff --git "a/docs/00.\347\233\256\345\275\225\351\241\265/02.Java\351\253\230\347\272\247.md" "b/docs/00.\347\233\256\345\275\225\351\241\265/02.Java\351\253\230\347\272\247.md"
new file mode 100644
index 0000000..8398eb0
--- /dev/null
+++ "b/docs/00.\347\233\256\345\275\225\351\241\265/02.Java\351\253\230\347\272\247.md"
@@ -0,0 +1,18 @@
+---
+pageComponent:
+ name: Catalogue
+ data:
+ path: 11.Java高级
+ imgUrl: /img/web.png
+ description: JavaScript、ES6、Vue框架等前端技术
+title: Java高级
+date: 2020-03-11 21:50:53
+permalink: /javaHeight/
+sidebar: false
+article: false
+comment: false
+editLink: false
+author:
+ name: xiaoliuxuesheng
+ link: https://gitee.com/xiaoliuxuesheng
+---
diff --git "a/docs/00.\347\233\256\345\275\225\351\241\265/03.Java\351\241\271\347\233\256\346\236\204\345\273\272.md" "b/docs/00.\347\233\256\345\275\225\351\241\265/03.Java\351\241\271\347\233\256\346\236\204\345\273\272.md"
new file mode 100644
index 0000000..5785bae
--- /dev/null
+++ "b/docs/00.\347\233\256\345\275\225\351\241\265/03.Java\351\241\271\347\233\256\346\236\204\345\273\272.md"
@@ -0,0 +1,18 @@
+---
+pageComponent:
+ name: Catalogue
+ data:
+ path: 12.Java项目构建
+ imgUrl: /img/web.png
+ description: JavaScript、ES6、Vue框架等前端技术
+title: Java项目构建
+date: 2020-03-11 21:50:53
+permalink: /javaBuild/
+sidebar: false
+article: false
+comment: false
+editLink: false
+author:
+ name: xiaoliuxuesheng
+ link: https://gitee.com/xiaoliuxuesheng
+---
diff --git "a/docs/00.\347\233\256\345\275\225\351\241\265/04.Java\346\241\206\346\236\266.md" "b/docs/00.\347\233\256\345\275\225\351\241\265/04.Java\346\241\206\346\236\266.md"
new file mode 100644
index 0000000..bd0d874
--- /dev/null
+++ "b/docs/00.\347\233\256\345\275\225\351\241\265/04.Java\346\241\206\346\236\266.md"
@@ -0,0 +1,18 @@
+---
+pageComponent:
+ name: Catalogue
+ data:
+ path: 13.Java框架
+ imgUrl: /img/web.png
+ description: JavaScript、ES6、Vue框架等前端技术
+title: Java框架
+date: 2020-03-11 21:50:53
+permalink: /javaFw/
+sidebar: false
+article: false
+comment: false
+editLink: false
+author:
+ name: xiaoliuxuesheng
+ link: https://gitee.com/xiaoliuxuesheng
+---
diff --git "a/docs/00.\347\233\256\345\275\225\351\241\265/05.Java\346\236\266\346\236\204.md" "b/docs/00.\347\233\256\345\275\225\351\241\265/05.Java\346\236\266\346\236\204.md"
new file mode 100644
index 0000000..6562ba0
--- /dev/null
+++ "b/docs/00.\347\233\256\345\275\225\351\241\265/05.Java\346\236\266\346\236\204.md"
@@ -0,0 +1,18 @@
+---
+pageComponent:
+ name: Catalogue
+ data:
+ path: 14.Java架构
+ imgUrl: /img/web.png
+ description: JavaScript、ES6、Vue框架等前端技术
+title: Java架构
+date: 2020-03-11 21:50:53
+permalink: /javaDesign/
+sidebar: false
+article: false
+comment: false
+editLink: false
+author:
+ name: xiaoliuxuesheng
+ link: https://gitee.com/xiaoliuxuesheng
+---
diff --git "a/docs/10.Java\345\237\272\347\241\200/01.Git/01.Git\346\246\202\350\277\260.md" "b/docs/10.Java\345\237\272\347\241\200/01.Git/01.Git\346\246\202\350\277\260.md"
new file mode 100644
index 0000000..1db78ca
--- /dev/null
+++ "b/docs/10.Java\345\237\272\347\241\200/01.Git/01.Git\346\246\202\350\277\260.md"
@@ -0,0 +1,13 @@
+---
+title: 第一章 Git概述
+date: 2023-04-27 15:28:57
+permalink: /pages/2687f1/
+categories:
+ - Java基础
+ - Git
+tags:
+ -
+author:
+ name: xiaoliuxuesheng
+ link: https://gitee.com/xiaoliuxuesheng
+---
diff --git "a/docs/10.Java\345\237\272\347\241\200/01.Git/02.Git\345\237\272\347\241\200.md" "b/docs/10.Java\345\237\272\347\241\200/01.Git/02.Git\345\237\272\347\241\200.md"
new file mode 100644
index 0000000..757eba3
--- /dev/null
+++ "b/docs/10.Java\345\237\272\347\241\200/01.Git/02.Git\345\237\272\347\241\200.md"
@@ -0,0 +1,13 @@
+---
+title: 第二章 Git基础
+date: 2023-04-27 15:31:38
+permalink: /pages/a2c773/
+categories:
+ - Java基础
+ - Git
+tags:
+ -
+author:
+ name: xiaoliuxuesheng
+ link: https://gitee.com/xiaoliuxuesheng
+---
diff --git "a/docs/10.Java\345\237\272\347\241\200/02.\351\235\242\345\220\221\345\257\271\350\261\241/02.\351\235\242\345\220\221\345\257\271\350\261\241.md" "b/docs/10.Java\345\237\272\347\241\200/02.\351\235\242\345\220\221\345\257\271\350\261\241/02.\351\235\242\345\220\221\345\257\271\350\261\241.md"
new file mode 100644
index 0000000..b138e6c
--- /dev/null
+++ "b/docs/10.Java\345\237\272\347\241\200/02.\351\235\242\345\220\221\345\257\271\350\261\241/02.\351\235\242\345\220\221\345\257\271\350\261\241.md"
@@ -0,0 +1,13 @@
+---
+title: 面向对象
+date: 2023-04-27 15:20:38
+permalink: /pages/3c5ae4/
+categories:
+ - Java基础
+ - 面向对象
+tags:
+ -
+author:
+ name: xiaoliuxuesheng
+ link: https://gitee.com/xiaoliuxuesheng
+---
diff --git a/help.md b/help.md
index ff9c15b..ac2cc82 100644
--- a/help.md
+++ b/help.md
@@ -283,49 +283,49 @@ locales: {
- 计算机系统
- JAVA
- Java基础
- - Git
- - 面向对象
- - Java集合框架
- - JavaIO
- - Java网络编程
- - Java并发编程
- - Java反射与泛型
- - 编程软件技巧
- - JavaEE
+ - 01.Git
+ - 02.面向对象
+ - 03.Java集合框架
+ - 04.JavaIO
+ - 05.Java网络编程
+ - 06.Java并发编程
+ - 07.Java反射与泛型
+ - 08.编程软件技巧
+ - 09.JavaEE
- Java高级
- - 设计模式
- - 数据结构与算法
- - 密码学
- - JVM
- - Java新特性
+ - 01.设计模式
+ - 02.数据结构与算法
+ - 03.密码学
+ - 04.JVM
+ - 05.Java新特性
- Java项目构建
- - Tomcat
- - Nginx
- - Maven
- - Gradle
- - Jenkins
- - Docker
- - K8S
+ - 01.Tomcat
+ - 02.Nginx
+ - 03.Maven
+ - 04.Gradle
+ - 05.Jenkins
+ - 06.Docker
+ - 07.K8S
- Java框架
- - Spring
- - SpringMVC
- - SpringBoot
- - Hibernate
- - SpringJPA
- - MyBatis
- - MyBatisPlus
- - SpringSecurity
+ - 01.Spring
+ - 02.SpringMVC
+ - 03.SpringBoot
+ - 04.Hibernate
+ - 05.SpringJPA
+ - 06.MyBatis
+ - 07.MyBatisPlus
+ - 08.SpringSecurity
- Java架构
- - 注册中心
- - 配置中心
- - 服务调用
- - 任务管理
- - 消息队列
- - 服务网关
- - 访问控制
- - 链路追踪
- - 分布式事务
- - OAuth
+ - 01.注册中心
+ - 02.配置中心
+ - 03.服务调用
+ - 04.任务管理
+ - 05.消息队列
+ - 06.服务网关
+ - 07.访问控制
+ - 08.链路追踪
+ - 09.分布式事务
+ - 10.OAuth
- 前端
- 前端基础
- HTML
--
Gitee
From 65c5aa9684488c0326cba11daaf477f7e431e614 Mon Sep 17 00:00:00 2001
From: liuxiaodong <945036446@qq.com>
Date: Thu, 27 Apr 2023 15:40:52 +0800
Subject: [PATCH 2/6] =?UTF-8?q?=E7=9B=AE=E5=BD=95=E7=BB=93=E6=9E=84?=
=?UTF-8?q?=E6=95=B4=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.gitignore b/.gitignore
index c5d7f74..0815bac 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+!.gitignore
# npm
package-lock.json
node_modules
@@ -23,4 +24,3 @@ urls.txt
.DS_Store
-!.gitignore
\ No newline at end of file
--
Gitee
From ea5a915482f81673730c99b3bd25e64ce57b4ac0 Mon Sep 17 00:00:00 2001
From: liuxiaodong <945036446@qq.com>
Date: Thu, 27 Apr 2023 15:45:23 +0800
Subject: [PATCH 3/6] =?UTF-8?q?=E7=9B=AE=E5=BD=95=E7=BB=93=E6=9E=84?=
=?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../02.\351\235\242\345\220\221\345\257\271\350\261\241/.gitkeep" | 0
.../.gitkeep" | 0
"docs/10.Java\345\237\272\347\241\200/04.JavaIO/.gitkeep" | 0
.../.gitkeep" | 0
.../.gitkeep" | 0
.../.gitkeep" | 0
.../.gitkeep" | 0
"docs/10.Java\345\237\272\347\241\200/09.JavaEE/.gitkeep" | 0
.../01.\350\256\276\350\256\241\346\250\241\345\274\217/.gitkeep" | 0
.../.gitkeep" | 0
.../03.\345\257\206\347\240\201\345\255\246/.gitkeep" | 0
"docs/11.Java\351\253\230\347\272\247/04.JVM/.gitkeep" | 0
.../05.Java\346\226\260\347\211\271\346\200\247/.gitkeep" | 0
.../01.Tomcat/.gitkeep" | 0
.../02.Nginx/.gitkeep" | 0
.../03.Maven/.gitkeep" | 0
.../04.Gradle/.gitkeep" | 0
.../05.Jenkins/.gitkeep" | 0
.../06.Docker/.gitkeep" | 0
.../07.K8S/.gitkeep" | 0
"docs/13.Java\346\241\206\346\236\266/01.Spring/.gitkeep" | 0
"docs/13.Java\346\241\206\346\236\266/02.SpringMVC/.gitkeep" | 0
"docs/13.Java\346\241\206\346\236\266/03.SpringBoot/.gitkeep" | 0
"docs/13.Java\346\241\206\346\236\266/04.Hibernate/.gitkeep" | 0
"docs/13.Java\346\241\206\346\236\266/05.SpringJPA/.gitkeep" | 0
"docs/13.Java\346\241\206\346\236\266/06.MyBatis/.gitkeep" | 0
"docs/13.Java\346\241\206\346\236\266/07.MyBatisPlus/.gitkeep" | 0
"docs/13.Java\346\241\206\346\236\266/08.SpringSecurity/.gitkeep" | 0
.../01.\346\263\250\345\206\214\344\270\255\345\277\203/.gitkeep" | 0
.../02.\351\205\215\347\275\256\344\270\255\345\277\203/.gitkeep" | 0
.../03.\346\234\215\345\212\241\350\260\203\347\224\250/.gitkeep" | 0
.../04.\344\273\273\345\212\241\347\256\241\347\220\206/.gitkeep" | 0
.../05.\346\266\210\346\201\257\351\230\237\345\210\227/.gitkeep" | 0
.../06.\346\234\215\345\212\241\347\275\221\345\205\263/.gitkeep" | 0
.../07.\350\256\277\351\227\256\346\216\247\345\210\266/.gitkeep" | 0
.../08.\351\223\276\350\267\257\350\277\275\350\270\252/.gitkeep" | 0
.../.gitkeep" | 0
"docs/14.Java\346\236\266\346\236\204/10.OAuth/.gitkeep" | 0
38 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 "docs/10.Java\345\237\272\347\241\200/02.\351\235\242\345\220\221\345\257\271\350\261\241/.gitkeep"
create mode 100644 "docs/10.Java\345\237\272\347\241\200/03.Java\351\233\206\345\220\210\346\241\206\346\236\266/.gitkeep"
create mode 100644 "docs/10.Java\345\237\272\347\241\200/04.JavaIO/.gitkeep"
create mode 100644 "docs/10.Java\345\237\272\347\241\200/05.Java\347\275\221\347\273\234\347\274\226\347\250\213/.gitkeep"
create mode 100644 "docs/10.Java\345\237\272\347\241\200/06.Java\345\271\266\345\217\221\347\274\226\347\250\213/.gitkeep"
create mode 100644 "docs/10.Java\345\237\272\347\241\200/07.Java\345\217\215\345\260\204\344\270\216\346\263\233\345\236\213/.gitkeep"
create mode 100644 "docs/10.Java\345\237\272\347\241\200/08.\347\274\226\347\250\213\350\275\257\344\273\266\346\212\200\345\267\247/.gitkeep"
create mode 100644 "docs/10.Java\345\237\272\347\241\200/09.JavaEE/.gitkeep"
create mode 100644 "docs/11.Java\351\253\230\347\272\247/01.\350\256\276\350\256\241\346\250\241\345\274\217/.gitkeep"
create mode 100644 "docs/11.Java\351\253\230\347\272\247/02.\346\225\260\346\215\256\347\273\223\346\236\204\344\270\216\347\256\227\346\263\225/.gitkeep"
create mode 100644 "docs/11.Java\351\253\230\347\272\247/03.\345\257\206\347\240\201\345\255\246/.gitkeep"
create mode 100644 "docs/11.Java\351\253\230\347\272\247/04.JVM/.gitkeep"
create mode 100644 "docs/11.Java\351\253\230\347\272\247/05.Java\346\226\260\347\211\271\346\200\247/.gitkeep"
create mode 100644 "docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/01.Tomcat/.gitkeep"
create mode 100644 "docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/02.Nginx/.gitkeep"
create mode 100644 "docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/03.Maven/.gitkeep"
create mode 100644 "docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/04.Gradle/.gitkeep"
create mode 100644 "docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/05.Jenkins/.gitkeep"
create mode 100644 "docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/06.Docker/.gitkeep"
create mode 100644 "docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/07.K8S/.gitkeep"
create mode 100644 "docs/13.Java\346\241\206\346\236\266/01.Spring/.gitkeep"
create mode 100644 "docs/13.Java\346\241\206\346\236\266/02.SpringMVC/.gitkeep"
create mode 100644 "docs/13.Java\346\241\206\346\236\266/03.SpringBoot/.gitkeep"
create mode 100644 "docs/13.Java\346\241\206\346\236\266/04.Hibernate/.gitkeep"
create mode 100644 "docs/13.Java\346\241\206\346\236\266/05.SpringJPA/.gitkeep"
create mode 100644 "docs/13.Java\346\241\206\346\236\266/06.MyBatis/.gitkeep"
create mode 100644 "docs/13.Java\346\241\206\346\236\266/07.MyBatisPlus/.gitkeep"
create mode 100644 "docs/13.Java\346\241\206\346\236\266/08.SpringSecurity/.gitkeep"
create mode 100644 "docs/14.Java\346\236\266\346\236\204/01.\346\263\250\345\206\214\344\270\255\345\277\203/.gitkeep"
create mode 100644 "docs/14.Java\346\236\266\346\236\204/02.\351\205\215\347\275\256\344\270\255\345\277\203/.gitkeep"
create mode 100644 "docs/14.Java\346\236\266\346\236\204/03.\346\234\215\345\212\241\350\260\203\347\224\250/.gitkeep"
create mode 100644 "docs/14.Java\346\236\266\346\236\204/04.\344\273\273\345\212\241\347\256\241\347\220\206/.gitkeep"
create mode 100644 "docs/14.Java\346\236\266\346\236\204/05.\346\266\210\346\201\257\351\230\237\345\210\227/.gitkeep"
create mode 100644 "docs/14.Java\346\236\266\346\236\204/06.\346\234\215\345\212\241\347\275\221\345\205\263/.gitkeep"
create mode 100644 "docs/14.Java\346\236\266\346\236\204/07.\350\256\277\351\227\256\346\216\247\345\210\266/.gitkeep"
create mode 100644 "docs/14.Java\346\236\266\346\236\204/08.\351\223\276\350\267\257\350\277\275\350\270\252/.gitkeep"
create mode 100644 "docs/14.Java\346\236\266\346\236\204/09.\345\210\206\345\270\203\345\274\217\344\272\213\345\212\241/.gitkeep"
create mode 100644 "docs/14.Java\346\236\266\346\236\204/10.OAuth/.gitkeep"
diff --git "a/docs/10.Java\345\237\272\347\241\200/02.\351\235\242\345\220\221\345\257\271\350\261\241/.gitkeep" "b/docs/10.Java\345\237\272\347\241\200/02.\351\235\242\345\220\221\345\257\271\350\261\241/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/10.Java\345\237\272\347\241\200/03.Java\351\233\206\345\220\210\346\241\206\346\236\266/.gitkeep" "b/docs/10.Java\345\237\272\347\241\200/03.Java\351\233\206\345\220\210\346\241\206\346\236\266/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/10.Java\345\237\272\347\241\200/04.JavaIO/.gitkeep" "b/docs/10.Java\345\237\272\347\241\200/04.JavaIO/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/10.Java\345\237\272\347\241\200/05.Java\347\275\221\347\273\234\347\274\226\347\250\213/.gitkeep" "b/docs/10.Java\345\237\272\347\241\200/05.Java\347\275\221\347\273\234\347\274\226\347\250\213/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/10.Java\345\237\272\347\241\200/06.Java\345\271\266\345\217\221\347\274\226\347\250\213/.gitkeep" "b/docs/10.Java\345\237\272\347\241\200/06.Java\345\271\266\345\217\221\347\274\226\347\250\213/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/10.Java\345\237\272\347\241\200/07.Java\345\217\215\345\260\204\344\270\216\346\263\233\345\236\213/.gitkeep" "b/docs/10.Java\345\237\272\347\241\200/07.Java\345\217\215\345\260\204\344\270\216\346\263\233\345\236\213/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/10.Java\345\237\272\347\241\200/08.\347\274\226\347\250\213\350\275\257\344\273\266\346\212\200\345\267\247/.gitkeep" "b/docs/10.Java\345\237\272\347\241\200/08.\347\274\226\347\250\213\350\275\257\344\273\266\346\212\200\345\267\247/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/10.Java\345\237\272\347\241\200/09.JavaEE/.gitkeep" "b/docs/10.Java\345\237\272\347\241\200/09.JavaEE/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/11.Java\351\253\230\347\272\247/01.\350\256\276\350\256\241\346\250\241\345\274\217/.gitkeep" "b/docs/11.Java\351\253\230\347\272\247/01.\350\256\276\350\256\241\346\250\241\345\274\217/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/11.Java\351\253\230\347\272\247/02.\346\225\260\346\215\256\347\273\223\346\236\204\344\270\216\347\256\227\346\263\225/.gitkeep" "b/docs/11.Java\351\253\230\347\272\247/02.\346\225\260\346\215\256\347\273\223\346\236\204\344\270\216\347\256\227\346\263\225/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/11.Java\351\253\230\347\272\247/03.\345\257\206\347\240\201\345\255\246/.gitkeep" "b/docs/11.Java\351\253\230\347\272\247/03.\345\257\206\347\240\201\345\255\246/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/11.Java\351\253\230\347\272\247/04.JVM/.gitkeep" "b/docs/11.Java\351\253\230\347\272\247/04.JVM/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/11.Java\351\253\230\347\272\247/05.Java\346\226\260\347\211\271\346\200\247/.gitkeep" "b/docs/11.Java\351\253\230\347\272\247/05.Java\346\226\260\347\211\271\346\200\247/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/01.Tomcat/.gitkeep" "b/docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/01.Tomcat/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/02.Nginx/.gitkeep" "b/docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/02.Nginx/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/03.Maven/.gitkeep" "b/docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/03.Maven/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/04.Gradle/.gitkeep" "b/docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/04.Gradle/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/05.Jenkins/.gitkeep" "b/docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/05.Jenkins/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/06.Docker/.gitkeep" "b/docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/06.Docker/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/07.K8S/.gitkeep" "b/docs/12.Java\351\241\271\347\233\256\346\236\204\345\273\272/07.K8S/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/13.Java\346\241\206\346\236\266/01.Spring/.gitkeep" "b/docs/13.Java\346\241\206\346\236\266/01.Spring/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/13.Java\346\241\206\346\236\266/02.SpringMVC/.gitkeep" "b/docs/13.Java\346\241\206\346\236\266/02.SpringMVC/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/13.Java\346\241\206\346\236\266/03.SpringBoot/.gitkeep" "b/docs/13.Java\346\241\206\346\236\266/03.SpringBoot/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/13.Java\346\241\206\346\236\266/04.Hibernate/.gitkeep" "b/docs/13.Java\346\241\206\346\236\266/04.Hibernate/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/13.Java\346\241\206\346\236\266/05.SpringJPA/.gitkeep" "b/docs/13.Java\346\241\206\346\236\266/05.SpringJPA/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/13.Java\346\241\206\346\236\266/06.MyBatis/.gitkeep" "b/docs/13.Java\346\241\206\346\236\266/06.MyBatis/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/13.Java\346\241\206\346\236\266/07.MyBatisPlus/.gitkeep" "b/docs/13.Java\346\241\206\346\236\266/07.MyBatisPlus/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/13.Java\346\241\206\346\236\266/08.SpringSecurity/.gitkeep" "b/docs/13.Java\346\241\206\346\236\266/08.SpringSecurity/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/14.Java\346\236\266\346\236\204/01.\346\263\250\345\206\214\344\270\255\345\277\203/.gitkeep" "b/docs/14.Java\346\236\266\346\236\204/01.\346\263\250\345\206\214\344\270\255\345\277\203/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/14.Java\346\236\266\346\236\204/02.\351\205\215\347\275\256\344\270\255\345\277\203/.gitkeep" "b/docs/14.Java\346\236\266\346\236\204/02.\351\205\215\347\275\256\344\270\255\345\277\203/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/14.Java\346\236\266\346\236\204/03.\346\234\215\345\212\241\350\260\203\347\224\250/.gitkeep" "b/docs/14.Java\346\236\266\346\236\204/03.\346\234\215\345\212\241\350\260\203\347\224\250/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/14.Java\346\236\266\346\236\204/04.\344\273\273\345\212\241\347\256\241\347\220\206/.gitkeep" "b/docs/14.Java\346\236\266\346\236\204/04.\344\273\273\345\212\241\347\256\241\347\220\206/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/14.Java\346\236\266\346\236\204/05.\346\266\210\346\201\257\351\230\237\345\210\227/.gitkeep" "b/docs/14.Java\346\236\266\346\236\204/05.\346\266\210\346\201\257\351\230\237\345\210\227/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/14.Java\346\236\266\346\236\204/06.\346\234\215\345\212\241\347\275\221\345\205\263/.gitkeep" "b/docs/14.Java\346\236\266\346\236\204/06.\346\234\215\345\212\241\347\275\221\345\205\263/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/14.Java\346\236\266\346\236\204/07.\350\256\277\351\227\256\346\216\247\345\210\266/.gitkeep" "b/docs/14.Java\346\236\266\346\236\204/07.\350\256\277\351\227\256\346\216\247\345\210\266/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/14.Java\346\236\266\346\236\204/08.\351\223\276\350\267\257\350\277\275\350\270\252/.gitkeep" "b/docs/14.Java\346\236\266\346\236\204/08.\351\223\276\350\267\257\350\277\275\350\270\252/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/14.Java\346\236\266\346\236\204/09.\345\210\206\345\270\203\345\274\217\344\272\213\345\212\241/.gitkeep" "b/docs/14.Java\346\236\266\346\236\204/09.\345\210\206\345\270\203\345\274\217\344\272\213\345\212\241/.gitkeep"
new file mode 100644
index 0000000..e69de29
diff --git "a/docs/14.Java\346\236\266\346\236\204/10.OAuth/.gitkeep" "b/docs/14.Java\346\236\266\346\236\204/10.OAuth/.gitkeep"
new file mode 100644
index 0000000..e69de29
--
Gitee
From d665ab3ae4b648c4ab1002613cb66bda0cde1113 Mon Sep 17 00:00:00 2001
From: liuxiaodong <945036446@qq.com>
Date: Fri, 28 Apr 2023 17:20:53 +0800
Subject: [PATCH 4/6] =?UTF-8?q?Logo=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/.vuepress/config.ts | 2 +-
docs/.vuepress/public/img/Apifox-860x320.png | Bin 269510 -> 0 bytes
docs/.vuepress/public/img/bg.jpg | Bin 246625 -> 0 bytes
docs/.vuepress/public/img/favicon.ico | Bin 4286 -> 9662 bytes
docs/.vuepress/public/img/git.png | Bin 1045175 -> 0 bytes
docs/.vuepress/public/img/logo.png | Bin 47310 -> 38983 bytes
6 files changed, 1 insertion(+), 1 deletion(-)
delete mode 100644 docs/.vuepress/public/img/Apifox-860x320.png
delete mode 100644 docs/.vuepress/public/img/bg.jpg
delete mode 100644 docs/.vuepress/public/img/git.png
diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts
index 1d8f792..170d6fd 100644
--- a/docs/.vuepress/config.ts
+++ b/docs/.vuepress/config.ts
@@ -67,7 +67,7 @@ export default defineConfig4CustomTheme({
},
],
sidebarDepth: 2, // 侧边栏显示深度,默认1,最大2(显示到h3标题)
- // logo: '/img/logo.png', // 导航栏logo
+ logo: '/img/logo.png', // 导航栏logo
// repo: 'xiaoliuxuesheng', // 导航栏右侧生成Github链接
searchMaxSuggestions: 10, // 搜索结果显示最大数
lastUpdated: '上次更新', // 开启更新时间,并配置前缀文字 string | boolean (取值为git提交时间)
diff --git a/docs/.vuepress/public/img/Apifox-860x320.png b/docs/.vuepress/public/img/Apifox-860x320.png
deleted file mode 100644
index a51315c65803d5f51bb6aa82803ee9ce06ce3704..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 269510
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