Skip to content

Commit f0398dd

Browse files
committed
feat: 更新电子书模板
1 parent 55801ad commit f0398dd

File tree

76 files changed

+6270
-695
lines changed

Some content is hidden

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

76 files changed

+6270
-695
lines changed

.babelrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"compact": false
3+
}

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ insert_final_newline = true
1919
[*.{bat, cmd}]
2020
end_of_line = crlf
2121

22-
[*.{java, gradle, groovy, kt, sh}]
22+
[*.{java, gradle, groovy, kt, sh, xml}]
2323
indent_size = 4
2424

2525
[*.md]

.github/workflows/deploy.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: CI
2+
3+
# 在master分支发生push事件时触发。
4+
on:
5+
push:
6+
branches:
7+
- master
8+
9+
env: # 设置环境变量
10+
TZ: Asia/Shanghai # 时区(设置时区可使页面中的`最近更新时间`使用时区时间)
11+
12+
jobs:
13+
build: # 自定义名称
14+
runs-on: ubuntu-latest # 运行在虚拟机环境ubuntu-latest
15+
16+
strategy:
17+
matrix:
18+
node-version: [14.x]
19+
20+
steps:
21+
# 使用的动作。格式:userName/repoName。作用:检出仓库,获取源码。 官方actions库:https://github.com/actions
22+
- name: Checkout
23+
uses: actions/checkout@master
24+
25+
# 指定 nodejs 版本
26+
- name: Use Nodejs ${{ matrix.node-version }}
27+
uses: actions/setup-node@v1
28+
with:
29+
node-version: ${{ matrix.node-version }}
30+
31+
# 部署
32+
- name: Deploy
33+
env: # 设置环境变量
34+
GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
35+
GITEE_TOKEN: ${{ secrets.GITEE_TOKEN }}
36+
run: npm install && npm run deploy

.gitignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,23 @@ package-lock.json
3737
node_modules
3838

3939
# temp folders
40-
.temp
40+
build
4141
dist
4242
_book
4343
_jsdoc
44+
.temp
45+
.deploy*/
4446

4547
# temp files
4648
*.log
4749
npm-debug.log*
4850
yarn-debug.log*
4951
yarn-error.log*
5052
bundle*.js
53+
.DS_Store
54+
Thumbs.db
55+
db.json
56+
package-lock.json
5157
book.pdf
5258

5359

.travis.yml

Lines changed: 0 additions & 24 deletions
This file was deleted.

README.md

Lines changed: 30 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -24,43 +24,50 @@
2424

2525
### 综合
2626

27-
- [Spring 概述](docs/summary/Spring概述.md)
28-
- [Spring 常见面试题](docs/summary/Spring常见面试题.md)
27+
- [Spring 概述](docs/01.Java/13.框架/01.Spring/00.Spring综合/01.Spring概述.md)
28+
- [SpringBoot 知识图谱](docs/01.Java/13.框架/01.Spring/00.Spring综合/21.SpringBoot知识图谱.md)
29+
- [SpringBoot 基本原理](docs/01.Java/13.框架/01.Spring/00.Spring综合/22.SpringBoot基本原理.md)
30+
- [Spring 常见面试题](docs/01.Java/13.框架/01.Spring/00.Spring综合/99.Spring常见面试题.md)
2931

3032
### 核心
3133

32-
> [核心](docs/core/README.md) 章节主要针对:Spring 框架的核心技术。如;IOC 依赖注入、AOP、数据绑定等。
33-
34-
- [Spring 依赖注入(IoC)](docs/core/Spring依赖注入.md)
35-
- [Spring 生命周期](docs/core/Spring生命周期.md)
36-
- [Spring AOP](docs/core/spring-aop.md)
37-
- [Spring 资源管理](docs/core/Spring资源管理.md)
34+
- [Spring 依赖注入(IoC)](docs/01.Java/13.框架/01.Spring/01.Spring核心/01.Spring依赖注入.md)
35+
- [Spring Bean 生命周期](docs/01.Java/13.框架/01.Spring/01.Spring核心/02.Spring生命周期.md)
36+
- [Spring AOP](docs/01.Java/13.框架/01.Spring/01.Spring核心/03.SpringAop.md)
37+
- [Spring 资源管理](docs/01.Java/13.框架/01.Spring/01.Spring核心/04.Spring资源管理.md)
38+
- [SpringBoot 教程之快速入门](docs/01.Java/13.框架/01.Spring/01.Spring核心/21.SpringBoot之快速入门.md)
39+
- [SpringBoot 之属性加载](docs/01.Java/13.框架/01.Spring/01.Spring核心/22.SpringBoot之属性加载.md)
40+
- [SpringBoot 之 Profile](docs/01.Java/13.框架/01.Spring/01.Spring核心/23.SpringBoot之Profile.md)
3841

3942
### 数据
4043

41-
> [数据](docs/data/README.md) 章节主要针对:Spring 在数据库领域的应用。如:JDBC、ORM、事务等。
42-
43-
- [Spring 的数据访问策略](docs/data/Spring数据访问策略.md)
44-
- [Spring 中使用 JDBC 访问数据](docs/data/Spring中使用JDBC访问数据.md)
45-
- [Spring 事务管理](docs/data/Spring事务管理.md)
44+
- [SpringBoot 之 JDBC](docs/01.Java/13.框架/01.Spring/02.Spring数据/21.SpringBoot之JDBC.md)
45+
- [SpringBoot 之 Mybatis](docs/01.Java/13.框架/01.Spring/02.Spring数据/22.SpringBoot之Mybatis.md)
46+
- [SpringBoot 之 MongoDB](docs/01.Java/13.框架/01.Spring/02.Spring数据/23.SpringBoot之MongoDB.md)
47+
- [SpringBoot 之 Elasticsearch](docs/01.Java/13.框架/01.Spring/02.Spring数据/24.SpringBoot之Elasticsearch.md)
4648

4749
### Web
4850

49-
> [Web](docs/web/README.md) 章节主要针对:Spring 在 web 领域的应用。如:Spring MVC、WebSocket 等。
51+
- [Spring WebMvc](docs/01.Java/13.框架/01.Spring/03.SpringWeb/01.SpringWebMvc.md)
52+
- [SpringBoot 之应用 EasyUI](docs/01.Java/13.框架/01.Spring/03.SpringWeb/21.SpringBoot之应用EasyUI.md)
5053

51-
- [Spring MVC](docs/web/spring-mvc.md)
54+
### IO
5255

53-
### 集成
56+
- [SpringBoot 之异步请求](docs/01.Java/13.框架/01.Spring/04.SpringIO/01.SpringBoot之异步请求.md)
57+
- [SpringBoot 之 Json](docs/01.Java/13.框架/01.Spring/04.SpringIO/02.SpringBoot之Json.md)
58+
- [SpringBoot 之邮件](docs/01.Java/13.框架/01.Spring/04.SpringIO/03.SpringBoot之邮件.md)
5459

55-
> [集成](docs/integration/README.md) 章节主要针对:Spring 与第三方框架、库集成。如:Cache、Scheduling、JMS、JMX 等。
60+
### 集成
5661

57-
- [Spring 集成 Dubbo](docs/integration/Spring集成Dubbo.md)
58-
- [Spring 集成缓存中间件](docs/integration/Spring集成缓存中间件.md)
59-
- [Spring 集成定时任务中间件](docs/integration/Spring集成定时任务中间件.md)
62+
- [Spring 集成缓存中间件](docs/01.Java/13.框架/01.Spring/05.Spring集成/01.Spring集成缓存.md)
63+
- [Spring 集成定时任务中间件](docs/01.Java/13.框架/01.Spring/05.Spring集成/02.Spring集成调度器.md)
64+
- [Spring 集成 Dubbo](docs/01.Java/13.框架/01.Spring/05.Spring集成/03.Spring集成Dubbo.md)
6065

6166
### 其他
6267

63-
- [Spring4 升级踩雷指南](docs/others/spring4-upgrade.md)
68+
- [Spring4 升级](docs/01.Java/13.框架/01.Spring/99.Spring其他/01.Spring4升级.md)
69+
- [SpringBoot 之 banner](docs/01.Java/13.框架/01.Spring/99.Spring其他/21.SpringBoot之banner.md)
70+
- [SpringBoot 之 Actuator](docs/01.Java/13.框架/01.Spring/99.Spring其他/22.SpringBoot之Actuator.md)
6471

6572
## 💻 示例
6673

@@ -105,7 +112,7 @@ $ mvn jetty:run -Dmaven.test.skip=true
105112
- **官方**
106113
- [Spring 官网](https://spring.io/)
107114
- [Spring Framework 官方文档](https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/index.html)
108-
- [spring-framework Github](https://github.com/spring-projects/spring-framework)
115+
- [Spring Github](https://github.com/spring-projects/spring-framework)
109116
- **书籍**
110117
- [《 Spring 实战(第 5 版)》](https://book.douban.com/subject/34949443/)
111118
- **教程**
@@ -115,20 +122,4 @@ $ mvn jetty:run -Dmaven.test.skip=true
115122

116123
## 🚪 传送
117124

118-
◾ 🏠 [SPRING-TUTORIAL 首页](https://github.com/dunwu/spring-tutorial) ◾ 🎯 [我的博客](https://github.com/dunwu/blog)
119-
120-
> 你可能会感兴趣:
121-
122-
- [Java 教程](https://github.com/dunwu/java-tutorial) 📚
123-
- [JavaCore 教程](https://dunwu.github.io/javacore/) 📚
124-
- [JavaTech 教程](https://dunwu.github.io/javatech/) 📚
125-
- [Spring 教程](https://dunwu.github.io/spring-tutorial/) 📚
126-
- [Spring Boot 教程](https://dunwu.github.io/spring-boot-tutorial/) 📚
127-
- [数据库教程](https://dunwu.github.io/db-tutorial/) 📚
128-
- [数据结构和算法教程](https://dunwu.github.io/algorithm-tutorial/) 📚
129-
- [Linux 教程](https://dunwu.github.io/linux-tutorial/) 📚
130-
- [Nginx 教程](https://github.com/dunwu/nginx-tutorial/) 📚
131-
132-
## License
133-
134-
本博客所有文章除特别声明外,均采用 [![License: CC BY-NC-SA 4.0](https://licensebuttons.net/l/by-nc-sa/4.0/80x15.png)](https://creativecommons.org/licenses/by-nc-sa/4.0/) 许可协议。
125+
◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/)

docs/.markdownlint.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"default": true,
3+
"MD002": false,
4+
"MD004": { "style": "dash" },
5+
"ul-indent": { "indent": 2 },
6+
"MD013": { "line_length": 600 },
7+
"MD024": false,
8+
"MD025": false,
9+
"MD026": false,
10+
"MD029": { "style": "ordered" },
11+
"MD033": false,
12+
"MD034": false,
13+
"MD036": false,
14+
"fenced-code-language": false,
15+
"no-hard-tabs": false,
16+
"whitespace": false,
17+
"emphasis-style": { "style": "consistent" }
18+
}

0 commit comments

Comments
 (0)