Skip to content

Commit 5a2b23c

Browse files
committed
feat: 移除markdown-cli模块,采用prettier校验文档格式
1 parent be2e584 commit 5a2b23c

File tree

164 files changed

+336
-541
lines changed

Some content is hidden

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

164 files changed

+336
-541
lines changed

.markdownlint.js

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

.markdownlintignore

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

README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -473,11 +473,9 @@ Nuxt.js是在vue框架上进行封装的,主要是用来解决单体页面的
473473
- [ ] 更了不起的Node.js - 狼书卷1
474474
- [ ] 了不起的Node.js
475475
- [ ] 分布式消息中间件实践
476-
...
477476

478477
### 非技术类
479478

480-
>
481479
> 主要是跟计算机无关的一些书,在看完之后,会选择性的进行思维导图、经典词句整理,也可能添加个人思考
482480
483481
- [ ] 你好孤独 - 陈果
@@ -489,12 +487,13 @@ Nuxt.js是在vue框架上进行封装的,主要是用来解决单体页面的
489487

490488
<!-- #endregion quick-start -->
491489

492-
[//]: # (宣传内容)
490+
[//]: # '宣传内容'
491+
493492
<!-- #region we-media -->
494493

495494
## 赞赏列表
496495

497-
以下排名不分先后! [传送门→]() **赞赏过的一定要微信跟我说呀!!!!!!**
496+
以下排名不分先后! [传送门→]() **赞赏过的一定要微信跟我说呀!!!!!!**
498497

499498
<div>
500499
<a href="https://github.com/ChiefPing" target="_blank" style="margin: 5px">

code/express/apps/apis-demo/Readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ express.Router()创建路由器对象时也支持一些额外的参数,查看
119119
- `mergeParams`:保留req.params父路由器的值,布尔类型。如果父级和子级的参数名称有冲突,则子级的值优先。默认false
120120
- `strict`:是否开始严格模式路由,布尔类型。默认false,即:`/test``/test/`效果一样
121121

122-
[//]: # (路由器的用途还有很多,不仅支持多种请求类型的接口定义,还能分层管理,后面将单独开一篇详细讲讲,传送门:[路由的使用]&#40;./路由的使用.md&#41;)
122+
[//]: # '路由器的用途还有很多,不仅支持多种请求类型的接口定义,还能分层管理,后面将单独开一篇详细讲讲,传送门:[路由的使用](./路由的使用.md)'
123123

124124
## application对象
125125

docker-compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# #
22
# 服务名: JavaScriptCollection
33
# IP范围: 172.30.0.200
4-
# #
4+
#
55
version: '2'
66
services:
77
JavaScriptCollection:

docs/README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ features:
4242
link: /wechat-list.html
4343
---
4444

45-
[//]: # (<BiliBili bvid="BV1rd4y1V7tB" />)
46-
[//]: # (<XiGua id="7195198927220834868" />)
45+
[//]: # '<BiliBili bvid="BV1rd4y1V7tB" />'
46+
[//]: # '<XiGua id="7195198927220834868" />'
4747

4848
## 本地浏览【推荐】
4949

@@ -125,5 +125,6 @@ yarn run dev
125125
- Netlify: <https://js-collection.netlify.app>
126126
- Vercel: <https://js-collection.vercel.app>
127127

128-
[//]: # (自动引入首页)
128+
[//]: # '自动引入首页'
129+
129130
<!-- @include: ../README.md#we-media -->

docs/battle-interview/MySQL面试.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ show table status from database where name="tablename"
5656
- 日期类型:`Date``DateTime``TimeStamp``Time``Year`
5757
- 其他数据类型:`BINARY``VARBINARY``ENUM``SET``Geometry``Point``MultiPoint``LineString``MultiLineString``Polygon``GeometryCollection`
5858

59-
> BLOB和TEXT有什么区别? **字符串类型是:`SET``BLOB``ENUM``CHAR``TEXT``VARCHAR`**
59+
> BLOB和TEXT有什么区别? **字符串类型是:`SET``BLOB``ENUM``CHAR``TEXT``VARCHAR`**
6060
6161
- BLOB是一个二进制对象,可以容纳可变数量的数据。有四种类型的BLOB:TINYBLOB、BLOB、MEDIUMBLO和 LONGBLOB
6262
- TEXT是一个不区分大小写的BLOB。四种TEXT类型:TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT。
@@ -376,7 +376,7 @@ hash 分发,好处在于说,可以平均分配每个库的数据量和请求
376376

377377
> 为什么要分库?
378378
379-
数据库集群环境后都是多台 slave,基本满足了读取操作; 但是写入或者说大数据、频繁的写入操作对master性能影响就比较大,这个时候,单库并不能解决大规模并发写入的问题,所以就会考虑分库。
379+
数据库集群环境后都是多台 slave,基本满足了读取操作; 但是写入或者说大数据、频繁的写入操作对master性能影响就比较大,这个时候,单库并不能解决大规模并发写入的问题,所以就会考虑分库。
380380

381381
> 分库是什么?
382382

docs/battle-interview/Node面试.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ function throttle(func, wait) {
217217

218218
> 原理就是:会从middleware数组中取第一个函数开始执行,中间件函数中调用next方法就会去取下一个中间件函数继续执行。
219219
> 每个中间件函数执行完毕后都会返回一个promise对象。
220-
(ps:调用next方法并不是表示当前中间件函数执行完毕了,调用next之后仍可以继续执行其他代码)
220+
> (ps:调用next方法并不是表示当前中间件函数执行完毕了,调用next之后仍可以继续执行其他代码)
221221
222222
参考:<https://zhuanlan.zhihu.com/p/29455788>
223223

docs/battle-interview/后端汇总.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ permalink: /battle-interview/end-interview.html
55

66
# 后端汇总
77

8-
[//]: # (```mindmap)
9-
[//]: # (root&#40;思维导图&#41;)
10-
[//]: # ( test)
11-
[//]: # (```)
8+
[//]: # '```mindmap'
9+
[//]: # 'root(思维导图)'
10+
[//]: # ' test'
11+
[//]: # '```'

docs/battle-interview/接口幂等.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ permalink: /battle-interview/interface-idempotent.html
6161
## 如何做到幂等
6262

6363
- 有些接口本身就是幂等的,例如:
64+
6465
- 查询接口,在查询数据没有做变更的情况下,查询操作是幂等的
6566
- 删除操作一般会带有待删除数据的唯一标识,最终结果都是删除,也是幂等的
6667

@@ -69,7 +70,7 @@ permalink: /battle-interview/interface-idempotent.html
6970
- 在执行更新操作的时候,可以先查再决定是否更新,但这因为是非原子操作,所以在分布式系统中会存在问题。
7071
- `多版本控制`,更新操作时增加版本条件进行更新,例如: `update t_xxx set name=? where version< ?`
7172
- `状态机控制`,增加状态字段,状态可能是有先后顺序,例如:订单状态总是从待付款到已付款。
72-
也可能各个状态互相可以转化,例如:与第三方同步数据,同步状态可能从更新待同步直接就变成删除待同步了
73+
也可能各个状态互相可以转化,例如:与第三方同步数据,同步状态可能从更新待同步直接就变成删除待同步了
7374
- `定义去重表`,先在去重表中插入,成功执行后续操作
7475
- `悲观锁``select for update`
7576

0 commit comments

Comments
 (0)