diff --git a/README.md b/README.md
index 8a7bb58..a509079 100644
--- a/README.md
+++ b/README.md
@@ -81,44 +81,44 @@
## 数据库综合
-- [Nosql 技术选型](docs/01.计算机科学/02.数据库/01.数据库综合/01.Nosql技术选型.md)
-- [数据结构与数据库索引](docs/01.计算机科学/02.数据库/01.数据库综合/02.数据结构与数据库索引.md)
+- [Nosql 技术选型](docs/12.数据库/01.数据库综合/01.Nosql技术选型.md)
+- [数据结构与数据库索引](docs/12.数据库/01.数据库综合/02.数据结构与数据库索引.md)
## 数据库中间件
-- [ShardingSphere 简介](docs/01.计算机科学/02.数据库/02.数据库中间件/01.Shardingsphere/01.ShardingSphere简介.md)
-- [ShardingSphere Jdbc](docs/01.计算机科学/02.数据库/02.数据库中间件/01.Shardingsphere/02.ShardingSphereJdbc.md)
-- [版本管理中间件 Flyway](docs/01.计算机科学/02.数据库/02.数据库中间件/02.Flyway.md)
+- [ShardingSphere 简介](docs/12.数据库/02.数据库中间件/01.Shardingsphere/01.ShardingSphere简介.md)
+- [ShardingSphere Jdbc](docs/12.数据库/02.数据库中间件/01.Shardingsphere/02.ShardingSphereJdbc.md)
+- [版本管理中间件 Flyway](docs/12.数据库/02.数据库中间件/02.Flyway.md)
## 关系型数据库
-> [关系型数据库](docs/01.计算机科学/02.数据库/03.关系型数据库) 整理主流关系型数据库知识点。
+> [关系型数据库](docs/12.数据库/03.关系型数据库) 整理主流关系型数据库知识点。
### 公共知识
-- [关系型数据库面试总结](docs/01.计算机科学/02.数据库/03.关系型数据库/01.综合/01.关系型数据库面试.md) 💯
-- [SQL Cheat Sheet](docs/01.计算机科学/02.数据库/03.关系型数据库/01.综合/02.SqlCheatSheet.md) 是一个 SQL 入门教程。
-- [扩展 SQL](docs/01.计算机科学/02.数据库/03.关系型数据库/01.综合/03.扩展SQL.md) 是一个 SQL 入门教程。
+- [关系型数据库面试总结](docs/12.数据库/03.关系型数据库/01.综合/01.关系型数据库面试.md) 💯
+- [SQL Cheat Sheet](docs/12.数据库/03.关系型数据库/01.综合/02.SqlCheatSheet.md) 是一个 SQL 入门教程。
+- [扩展 SQL](docs/12.数据库/03.关系型数据库/01.综合/03.扩展SQL.md) 是一个 SQL 入门教程。
### Mysql
![img](https://raw.githubusercontent.com/dunwu/images/dev/snap/20200716103611.png)
-- [Mysql 应用指南](docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/01.Mysql应用指南.md) ⚡
-- [Mysql 工作流](docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/02.MySQL工作流.md) - 关键词:`连接`、`缓存`、`语法分析`、`优化`、`执行引擎`、`redo log`、`bin log`、`两阶段提交`
-- [Mysql 事务](docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/03.Mysql事务.md) - 关键词:`ACID`、`AUTOCOMMIT`、`事务隔离级别`、`死锁`、`分布式事务`
-- [Mysql 锁](docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/04.Mysql锁.md) - 关键词:`乐观锁`、`表级锁`、`行级锁`、`意向锁`、`MVCC`、`Next-key 锁`
-- [Mysql 索引](docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/05.Mysql索引.md) - 关键词:`Hash`、`B 树`、`聚簇索引`、`回表`
-- [Mysql 性能优化](docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/06.Mysql性能优化.md)
-- [Mysql 运维](docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/20.Mysql运维.md) 🔨
-- [Mysql 配置](docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/21.Mysql配置.md) 🔨
-- [Mysql 问题](docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/99.Mysql常见问题.md)
+- [Mysql 应用指南](docs/12.数据库/03.关系型数据库/02.Mysql/01.Mysql应用指南.md) ⚡
+- [Mysql 工作流](docs/12.数据库/03.关系型数据库/02.Mysql/02.MySQL工作流.md) - 关键词:`连接`、`缓存`、`语法分析`、`优化`、`执行引擎`、`redo log`、`bin log`、`两阶段提交`
+- [Mysql 事务](docs/12.数据库/03.关系型数据库/02.Mysql/03.Mysql事务.md) - 关键词:`ACID`、`AUTOCOMMIT`、`事务隔离级别`、`死锁`、`分布式事务`
+- [Mysql 锁](docs/12.数据库/03.关系型数据库/02.Mysql/04.Mysql锁.md) - 关键词:`乐观锁`、`表级锁`、`行级锁`、`意向锁`、`MVCC`、`Next-key 锁`
+- [Mysql 索引](docs/12.数据库/03.关系型数据库/02.Mysql/05.Mysql索引.md) - 关键词:`Hash`、`B 树`、`聚簇索引`、`回表`
+- [Mysql 性能优化](docs/12.数据库/03.关系型数据库/02.Mysql/06.Mysql性能优化.md)
+- [Mysql 运维](docs/12.数据库/03.关系型数据库/02.Mysql/20.Mysql运维.md) 🔨
+- [Mysql 配置](docs/12.数据库/03.关系型数据库/02.Mysql/21.Mysql配置.md) 🔨
+- [Mysql 问题](docs/12.数据库/03.关系型数据库/02.Mysql/99.Mysql常见问题.md)
### 其他
-- [PostgreSQL 应用指南](docs/01.计算机科学/02.数据库/03.关系型数据库/99.其他/01.PostgreSQL.md)
-- [H2 应用指南](docs/01.计算机科学/02.数据库/03.关系型数据库/99.其他/02.H2.md)
-- [SqLite 应用指南](docs/01.计算机科学/02.数据库/03.关系型数据库/99.其他/03.Sqlite.md)
+- [PostgreSQL 应用指南](docs/12.数据库/03.关系型数据库/99.其他/01.PostgreSQL.md)
+- [H2 应用指南](docs/12.数据库/03.关系型数据库/99.其他/02.H2.md)
+- [SqLite 应用指南](docs/12.数据库/03.关系型数据库/99.其他/03.Sqlite.md)
## 文档数据库
@@ -130,16 +130,16 @@
>
> MongoDB 最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
-- [MongoDB 应用指南](docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/01.MongoDB应用指南.md)
-- [MongoDB 的 CRUD 操作](docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/02.MongoDB的CRUD操作.md)
-- [MongoDB 聚合操作](docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/03.MongoDB的聚合操作.md)
-- [MongoDB 事务](docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/04.MongoDB事务.md)
-- [MongoDB 建模](docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/05.MongoDB建模.md)
-- [MongoDB 建模示例](docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/06.MongoDB建模示例.md)
-- [MongoDB 索引](docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/07.MongoDB索引.md)
-- [MongoDB 复制](docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/08.MongoDB复制.md)
-- [MongoDB 分片](docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/09.MongoDB分片.md)
-- [MongoDB 运维](docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/20.MongoDB运维.md)
+- [MongoDB 应用指南](docs/12.数据库/04.文档数据库/01.MongoDB/01.MongoDB应用指南.md)
+- [MongoDB 的 CRUD 操作](docs/12.数据库/04.文档数据库/01.MongoDB/02.MongoDB的CRUD操作.md)
+- [MongoDB 聚合操作](docs/12.数据库/04.文档数据库/01.MongoDB/03.MongoDB的聚合操作.md)
+- [MongoDB 事务](docs/12.数据库/04.文档数据库/01.MongoDB/04.MongoDB事务.md)
+- [MongoDB 建模](docs/12.数据库/04.文档数据库/01.MongoDB/05.MongoDB建模.md)
+- [MongoDB 建模示例](docs/12.数据库/04.文档数据库/01.MongoDB/06.MongoDB建模示例.md)
+- [MongoDB 索引](docs/12.数据库/04.文档数据库/01.MongoDB/07.MongoDB索引.md)
+- [MongoDB 复制](docs/12.数据库/04.文档数据库/01.MongoDB/08.MongoDB复制.md)
+- [MongoDB 分片](docs/12.数据库/04.文档数据库/01.MongoDB/09.MongoDB分片.md)
+- [MongoDB 运维](docs/12.数据库/04.文档数据库/01.MongoDB/20.MongoDB运维.md)
## KV 数据库
@@ -147,15 +147,15 @@
![img](https://raw.githubusercontent.com/dunwu/images/dev/snap/20200713105627.png)
-- [Redis 面试总结](docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/01.Redis面试总结.md) 💯
-- [Redis 应用指南](docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/02.Redis应用指南.md) ⚡ - 关键词:`内存淘汰`、`事件`、`事务`、`管道`、`发布与订阅`
-- [Redis 数据类型和应用](docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/03.Redis数据类型和应用.md) - 关键词:`STRING`、`HASH`、`LIST`、`SET`、`ZSET`、`BitMap`、`HyperLogLog`、`Geo`
-- [Redis 持久化](docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/04.Redis持久化.md) - 关键词:`RDB`、`AOF`、`SAVE`、`BGSAVE`、`appendfsync`
-- [Redis 复制](docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/05.Redis复制.md) - 关键词:`SLAVEOF`、`SYNC`、`PSYNC`、`REPLCONF ACK`
-- [Redis 哨兵](docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/06.Redis哨兵.md) - 关键词:`Sentinel`、`PING`、`INFO`、`Raft`
-- [Redis 集群](docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/07.Redis集群.md) - 关键词:`CLUSTER MEET`、`Hash slot`、`MOVED`、`ASK`、`SLAVEOF no one`、`redis-trib`
-- [Redis 实战](docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/08.Redis实战.md) - 关键词:`缓存`、`分布式锁`、`布隆过滤器`
-- [Redis 运维](docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/20.Redis运维.md) 🔨 - 关键词:`安装`、`命令`、`集群`、`客户端`
+- [Redis 面试总结](docs/12.数据库/05.KV数据库/01.Redis/01.Redis面试总结.md) 💯
+- [Redis 应用指南](docs/12.数据库/05.KV数据库/01.Redis/02.Redis应用指南.md) ⚡ - 关键词:`内存淘汰`、`事件`、`事务`、`管道`、`发布与订阅`
+- [Redis 数据类型和应用](docs/12.数据库/05.KV数据库/01.Redis/03.Redis数据类型和应用.md) - 关键词:`STRING`、`HASH`、`LIST`、`SET`、`ZSET`、`BitMap`、`HyperLogLog`、`Geo`
+- [Redis 持久化](docs/12.数据库/05.KV数据库/01.Redis/04.Redis持久化.md) - 关键词:`RDB`、`AOF`、`SAVE`、`BGSAVE`、`appendfsync`
+- [Redis 复制](docs/12.数据库/05.KV数据库/01.Redis/05.Redis复制.md) - 关键词:`SLAVEOF`、`SYNC`、`PSYNC`、`REPLCONF ACK`
+- [Redis 哨兵](docs/12.数据库/05.KV数据库/01.Redis/06.Redis哨兵.md) - 关键词:`Sentinel`、`PING`、`INFO`、`Raft`
+- [Redis 集群](docs/12.数据库/05.KV数据库/01.Redis/07.Redis集群.md) - 关键词:`CLUSTER MEET`、`Hash slot`、`MOVED`、`ASK`、`SLAVEOF no one`、`redis-trib`
+- [Redis 实战](docs/12.数据库/05.KV数据库/01.Redis/08.Redis实战.md) - 关键词:`缓存`、`分布式锁`、`布隆过滤器`
+- [Redis 运维](docs/12.数据库/05.KV数据库/01.Redis/20.Redis运维.md) 🔨 - 关键词:`安装`、`命令`、`集群`、`客户端`
## 列式数据库
@@ -174,30 +174,30 @@
> Elasticsearch 是一个基于 Lucene 的搜索和数据分析工具,它提供了一个分布式服务。Elasticsearch 是遵从 Apache 开源条款的一款开源产品,是当前主流的企业级搜索引擎。
-- [Elasticsearch 面试总结](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/01.Elasticsearch面试总结.md) 💯
-- [Elasticsearch 快速入门](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/02.Elasticsearch快速入门.md)
-- [Elasticsearch 简介](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/03.Elasticsearch简介.md)
-- [Elasticsearch 索引](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/04.Elasticsearch索引.md)
-- [Elasticsearch 查询](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch查询.md)
-- [Elasticsearch 高亮](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/06.Elasticsearch高亮.md)
-- [Elasticsearch 排序](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/07.Elasticsearch排序.md)
-- [Elasticsearch 聚合](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/08.Elasticsearch聚合.md)
-- [Elasticsearch 分析器](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/09.Elasticsearch分析器.md)
-- [Elasticsearch 性能优化](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/10.Elasticsearch性能优化.md)
-- [Elasticsearch Rest API](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/11.ElasticsearchRestApi.md)
-- [ElasticSearch Java API 之 High Level REST Client](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/12.ElasticsearchHighLevelRestJavaApi.md)
-- [Elasticsearch 集群和分片](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/13.Elasticsearch集群和分片.md)
-- [Elasticsearch 运维](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/20.Elasticsearch运维.md)
+- [Elasticsearch 面试总结](docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/01.Elasticsearch面试总结.md) 💯
+- [Elasticsearch 快速入门](docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/02.Elasticsearch快速入门.md)
+- [Elasticsearch 简介](docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/03.Elasticsearch简介.md)
+- [Elasticsearch 索引](docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/04.Elasticsearch索引.md)
+- [Elasticsearch 查询](docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch查询.md)
+- [Elasticsearch 高亮](docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/06.Elasticsearch高亮.md)
+- [Elasticsearch 排序](docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/07.Elasticsearch排序.md)
+- [Elasticsearch 聚合](docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/08.Elasticsearch聚合.md)
+- [Elasticsearch 分析器](docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/09.Elasticsearch分析器.md)
+- [Elasticsearch 性能优化](docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/10.Elasticsearch性能优化.md)
+- [Elasticsearch Rest API](docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/11.ElasticsearchRestApi.md)
+- [ElasticSearch Java API 之 High Level REST Client](docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/12.ElasticsearchHighLevelRestJavaApi.md)
+- [Elasticsearch 集群和分片](docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/13.Elasticsearch集群和分片.md)
+- [Elasticsearch 运维](docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/20.Elasticsearch运维.md)
### Elastic
-- [Elastic 快速入门](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/01.Elastic快速入门.md)
-- [Elastic 技术栈之 Filebeat](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/02.Elastic技术栈之Filebeat.md)
-- [Filebeat 运维](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/03.Filebeat运维.md)
-- [Elastic 技术栈之 Kibana](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/04.Elastic技术栈之Kibana.md)
-- [Kibana 运维](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/05.Kibana运维.md)
-- [Elastic 技术栈之 Logstash](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/06.Elastic技术栈之Logstash.md)
-- [Logstash 运维](docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/07.Logstash运维.md)
+- [Elastic 快速入门](docs/12.数据库/07.搜索引擎数据库/02.Elastic/01.Elastic快速入门.md)
+- [Elastic 技术栈之 Filebeat](docs/12.数据库/07.搜索引擎数据库/02.Elastic/02.Elastic技术栈之Filebeat.md)
+- [Filebeat 运维](docs/12.数据库/07.搜索引擎数据库/02.Elastic/03.Filebeat运维.md)
+- [Elastic 技术栈之 Kibana](docs/12.数据库/07.搜索引擎数据库/02.Elastic/04.Elastic技术栈之Kibana.md)
+- [Kibana 运维](docs/12.数据库/07.搜索引擎数据库/02.Elastic/05.Kibana运维.md)
+- [Elastic 技术栈之 Logstash](docs/12.数据库/07.搜索引擎数据库/02.Elastic/06.Elastic技术栈之Logstash.md)
+- [Logstash 运维](docs/12.数据库/07.搜索引擎数据库/02.Elastic/07.Logstash运维.md)
## 资料 📚
@@ -434,4 +434,4 @@
## 传送 🚪
-◾ 🏠 [DB-TUTORIAL 首页](https://github.com/dunwu/db-tutorial) ◾ 🎯 [我的博客](https://github.com/dunwu/blog) ◾
+◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/) ◾
diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js
index b0a2839..2041792 100644
--- a/docs/.vuepress/config.js
+++ b/docs/.vuepress/config.js
@@ -25,30 +25,30 @@ module.exports = {
// 主题配置
themeConfig: {
nav: [
- { text: '数据库综合', link: '/01.计算机科学/02.数据库/01.数据库综合/' },
- { text: '数据库中间件', link: '/01.计算机科学/02.数据库/02.数据库中间件/' },
+ { text: '数据库综合', link: '/12.数据库/01.数据库综合/' },
+ { text: '数据库中间件', link: '/12.数据库/02.数据库中间件/' },
{
text: '关系型数据库',
- link: '/01.计算机科学/02.数据库/03.关系型数据库/',
+ link: '/12.数据库/03.关系型数据库/',
items: [
- { text: '综合', link: '/01.计算机科学/02.数据库/03.关系型数据库/01.综合/' },
- { text: 'Mysql', link: '/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/' },
- { text: '其他', link: '/01.计算机科学/02.数据库/03.关系型数据库/99.其他/' }
+ { text: '综合', link: '/12.数据库/03.关系型数据库/01.综合/' },
+ { text: 'Mysql', link: '/12.数据库/03.关系型数据库/02.Mysql/' },
+ { text: '其他', link: '/12.数据库/03.关系型数据库/99.其他/' }
]
},
{
text: '文档数据库',
- items: [{ text: 'MongoDB', link: '/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/' }]
+ items: [{ text: 'MongoDB', link: '/12.数据库/04.文档数据库/01.MongoDB/' }]
},
{
text: 'KV数据库',
- items: [{ text: 'Redis', link: '/01.计算机科学/02.数据库/05.KV数据库/01.Redis/' }]
+ items: [{ text: 'Redis', link: '/12.数据库/05.KV数据库/01.Redis/' }]
},
{
text: '搜索引擎数据库',
items: [
- { text: 'Elasticsearch', link: '/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/' },
- { text: 'Elastic技术栈', link: '/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/' }
+ { text: 'Elasticsearch', link: '/12.数据库/07.搜索引擎数据库/01.Elasticsearch/' },
+ { text: 'Elastic技术栈', link: '/12.数据库/07.搜索引擎数据库/02.Elastic/' }
]
}
],
diff --git a/docs/.vuepress/config/baiduCode.js b/docs/.vuepress/config/baiduCode.js
index 9dc5fc1..b0c5090 100644
--- a/docs/.vuepress/config/baiduCode.js
+++ b/docs/.vuepress/config/baiduCode.js
@@ -1 +1 @@
-module.exports = '';
+module.exports = ''
diff --git a/docs/.vuepress/config/htmlModules.js b/docs/.vuepress/config/htmlModules.js
index 6ba3782..5120f42 100644
--- a/docs/.vuepress/config/htmlModules.js
+++ b/docs/.vuepress/config/htmlModules.js
@@ -38,7 +38,7 @@ module.exports = {
display: none;
}
- `,
+ `
}
// module.exports = {
diff --git a/docs/.vuepress/plugins/love-me/index.js b/docs/.vuepress/plugins/love-me/index.js
index 67f5ea9..2851beb 100644
--- a/docs/.vuepress/plugins/love-me/index.js
+++ b/docs/.vuepress/plugins/love-me/index.js
@@ -7,6 +7,6 @@ const LoveMyPlugin = (options = {}) => ({
const EXCLUDECLASS = options.excludeClassName || ''
return { COLOR, EXCLUDECLASS }
},
- enhanceAppFiles: [path.resolve(__dirname, 'love-me.js')],
+ enhanceAppFiles: [path.resolve(__dirname, 'love-me.js')]
})
module.exports = LoveMyPlugin
diff --git a/docs/.vuepress/plugins/love-me/love-me.js b/docs/.vuepress/plugins/love-me/love-me.js
index f93855e..5c0369a 100644
--- a/docs/.vuepress/plugins/love-me/love-me.js
+++ b/docs/.vuepress/plugins/love-me/love-me.js
@@ -1,62 +1,89 @@
export default () => {
- if (typeof window !== "undefined") {
- (function(e, t, a) {
- function r() {
- for (var e = 0; e < s.length; e++) s[e].alpha <= 0 ? (t.body.removeChild(s[e].el), s.splice(e, 1)) : (s[e].y--, s[e].scale += .004, s[e].alpha -= .013, s[e].el.style.cssText = "left:" + s[e].x + "px;top:" + s[e].y + "px;opacity:" + s[e].alpha + ";transform:scale(" + s[e].scale + "," + s[e].scale + ") rotate(45deg);background:" + s[e].color + ";z-index:99999");
- requestAnimationFrame(r)
- }
- function n() {
- var t = "function" == typeof e.onclick && e.onclick;
-
- e.onclick = function(e) {
- // 过滤指定元素
- let mark = true;
- EXCLUDECLASS && e.path && e.path.forEach((item) =>{
- if(item.nodeType === 1) {
- typeof item.className === 'string' && item.className.indexOf(EXCLUDECLASS) > -1 ? mark = false : ''
- }
- })
-
- if(mark) {
- t && t(),
- o(e)
+ if (typeof window !== 'undefined') {
+ ;(function (e, t, a) {
+ function r() {
+ for (var e = 0; e < s.length; e++)
+ s[e].alpha <= 0
+ ? (t.body.removeChild(s[e].el), s.splice(e, 1))
+ : (s[e].y--,
+ (s[e].scale += 0.004),
+ (s[e].alpha -= 0.013),
+ (s[e].el.style.cssText =
+ 'left:' +
+ s[e].x +
+ 'px;top:' +
+ s[e].y +
+ 'px;opacity:' +
+ s[e].alpha +
+ ';transform:scale(' +
+ s[e].scale +
+ ',' +
+ s[e].scale +
+ ') rotate(45deg);background:' +
+ s[e].color +
+ ';z-index:99999'))
+ requestAnimationFrame(r)
+ }
+ function n() {
+ var t = 'function' == typeof e.onclick && e.onclick
+
+ e.onclick = function (e) {
+ // 过滤指定元素
+ let mark = true
+ EXCLUDECLASS &&
+ e.path &&
+ e.path.forEach((item) => {
+ if (item.nodeType === 1) {
+ typeof item.className === 'string' && item.className.indexOf(EXCLUDECLASS) > -1 ? (mark = false) : ''
}
- }
+ })
+
+ if (mark) {
+ t && t(), o(e)
+ }
}
- function o(e) {
- var a = t.createElement("div");
- a.className = "heart",
- s.push({
- el: a,
- x: e.clientX - 5,
- y: e.clientY - 5,
- scale: 1,
- alpha: 1,
- color: COLOR
- }),
- t.body.appendChild(a)
+ }
+ function o(e) {
+ var a = t.createElement('div')
+ ;(a.className = 'heart'),
+ s.push({
+ el: a,
+ x: e.clientX - 5,
+ y: e.clientY - 5,
+ scale: 1,
+ alpha: 1,
+ color: COLOR
+ }),
+ t.body.appendChild(a)
+ }
+ function i(e) {
+ var a = t.createElement('style')
+ a.type = 'text/css'
+ try {
+ a.appendChild(t.createTextNode(e))
+ } catch (t) {
+ a.styleSheet.cssText = e
}
- function i(e) {
- var a = t.createElement("style");
- a.type = "text/css";
- try {
- a.appendChild(t.createTextNode(e))
- } catch(t) {
- a.styleSheet.cssText = e
- }
- t.getElementsByTagName("head")[0].appendChild(a)
- }
- // function c() {
- // return "rgb(" + ~~ (255 * Math.random()) + "," + ~~ (255 * Math.random()) + "," + ~~ (255 * Math.random()) + ")"
- // }
- var s = [];
- e.requestAnimationFrame = e.requestAnimationFrame || e.webkitRequestAnimationFrame || e.mozRequestAnimationFrame || e.oRequestAnimationFrame || e.msRequestAnimationFrame ||
- function(e) {
- setTimeout(e, 1e3 / 60)
- },
- i(".heart{width: 10px;height: 10px;position: fixed;background: #f00;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}.heart:after,.heart:before{content: '';width: inherit;height: inherit;background: inherit;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;position: fixed;}.heart:after{top: -5px;}.heart:before{left: -5px;}"),
+ t.getElementsByTagName('head')[0].appendChild(a)
+ }
+ // function c() {
+ // return "rgb(" + ~~ (255 * Math.random()) + "," + ~~ (255 * Math.random()) + "," + ~~ (255 * Math.random()) + ")"
+ // }
+ var s = []
+ ;(e.requestAnimationFrame =
+ e.requestAnimationFrame ||
+ e.webkitRequestAnimationFrame ||
+ e.mozRequestAnimationFrame ||
+ e.oRequestAnimationFrame ||
+ e.msRequestAnimationFrame ||
+ function (e) {
+ setTimeout(e, 1e3 / 60)
+ }),
+ i(
+ ".heart{width: 10px;height: 10px;position: fixed;background: #f00;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}.heart:after,.heart:before{content: '';width: inherit;height: inherit;background: inherit;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;position: fixed;}.heart:after{top: -5px;}.heart:before{left: -5px;}"
+ ),
n(),
r()
})(window, document)
}
-}
\ No newline at end of file
+}
diff --git a/docs/.vuepress/public/markmap/01.html b/docs/.vuepress/public/markmap/01.html
index c55f2d0..c4e0bdb 100644
--- a/docs/.vuepress/public/markmap/01.html
+++ b/docs/.vuepress/public/markmap/01.html
@@ -1,25 +1,113 @@
-
-
-
-
-Markmap
-
-
-
-
-
-
-
+
+
+
+
+ Markmap
+
+
+
+
+
+
+
+
diff --git a/docs/01.计算机科学/02.数据库/01.数据库综合/README.md b/docs/01.计算机科学/02.数据库/01.数据库综合/README.md
deleted file mode 100644
index 1a12797..0000000
--- a/docs/01.计算机科学/02.数据库/01.数据库综合/README.md
+++ /dev/null
@@ -1,44 +0,0 @@
----
-title: 数据库综合
-date: 2022-04-11 16:52:35
-categories:
- - 计算机科学
- - 数据库
- - 数据库综合
-tags:
- - 数据库
- - 综合
-permalink: /pages/3c3c45/
-hidden: true
----
-
-# 数据库综合
-
-## 📖 内容
-
-### 分布式存储原理
-
-- [分布式简介](https://dunwu.github.io/design/distributed/分布式简介.html)
-- [分布式基础理论](https://dunwu.github.io/design/distributed/分布式理论.html) - 关键词:`拜占庭将军`、`CAP`、`BASE`
-- [分布式算法 Paxos](https://dunwu.github.io/design/distributed/分布式算法Paxos.html) - 关键词:`共识性算法`
-- [分布式算法 Raft](https://dunwu.github.io/design/distributed/分布式算法Raft.html) - 关键词:`共识性算法`
-- [负载均衡](https://dunwu.github.io/design/distributed/负载均衡.html) - 关键词:`轮询`、`随机`、`最少连接`、`源地址哈希`、`一致性哈希`、`虚拟 hash 槽`
-- [消息队列](https://dunwu.github.io/design/distributed/消息队列.html) - 关键词:`重复消费`、`消息丢失`、`消息顺序性`、`消息积压`
-- [分布式存储](https://dunwu.github.io/design/distributed/分布式存储.html) - 关键词:`读写分离`、`分库分表`、`迁移`、`扩容`
-- [分布式缓存](https://dunwu.github.io/design/distributed/分布式缓存.html) - 关键词:`进程内缓存`、`分布式缓存`、`缓存雪崩`、`缓存穿透`、`缓存击穿`、`缓存更新`、`缓存预热`、`缓存降级`
-- [分布式锁](https://dunwu.github.io/design/distributed/分布式锁.html) - 关键词:`数据库`、`Redis`、`ZooKeeper`、`互斥`、`可重入`、`死锁`、`容错`、`自旋尝试`
-- [分布式 ID](https://dunwu.github.io/design/distributed/分布式ID.html) - 关键词:`UUID`、`自增序列`、`雪花算法`、`Leaf`
-- [分布式事务](https://dunwu.github.io/design/distributed/分布式事务.html) - 关键词:`2PC`、`3PC`、`TCC`、`本地消息表`、`MQ 消息`、`SAGA`
-- [分布式会话](https://dunwu.github.io/design/distributed/分布式会话.html) - 关键词:`粘性 Session`、`Session 复制共享`、`基于缓存的 session 共享`
-- [流量控制](https://dunwu.github.io/design/distributed/流量控制.html) - 关键词:`计数器法`、`时间窗口法`、`令牌桶法`、`漏桶法`
-
-### 其他
-
-- [Nosql 技术选型](01.Nosql技术选型.md)
-- [数据结构与数据库索引](02.数据结构与数据库索引.md)
-
-## 📚 资料
-
-## 🚪 传送
-
-◾ 💧 [我的IT知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [我的博客](https://dunwu.github.io/blog/) ◾
diff --git a/docs/01.计算机科学/02.数据库/01.数据库综合/01.Nosql技术选型.md b/docs/12.数据库/01.数据库综合/01.Nosql技术选型.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/01.数据库综合/01.Nosql技术选型.md
rename to docs/12.数据库/01.数据库综合/01.Nosql技术选型.md
index 06d1ec2..bff8ebf 100644
--- a/docs/01.计算机科学/02.数据库/01.数据库综合/01.Nosql技术选型.md
+++ b/docs/12.数据库/01.数据库综合/01.Nosql技术选型.md
@@ -2,7 +2,6 @@
title: Nosql技术选型
date: 2020-02-09 02:18:58
categories:
- - 计算机科学
- 数据库
- 数据库综合
tags:
diff --git a/docs/01.计算机科学/02.数据库/01.数据库综合/02.数据结构与数据库索引.md b/docs/12.数据库/01.数据库综合/02.数据结构与数据库索引.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/01.数据库综合/02.数据结构与数据库索引.md
rename to docs/12.数据库/01.数据库综合/02.数据结构与数据库索引.md
index 03280ff..c2443fa 100644
--- a/docs/01.计算机科学/02.数据库/01.数据库综合/02.数据结构与数据库索引.md
+++ b/docs/12.数据库/01.数据库综合/02.数据结构与数据库索引.md
@@ -2,7 +2,6 @@
title: 数据结构与数据库索引
date: 2022-03-27 23:39:10
categories:
- - 计算机科学
- 数据库
- 数据库综合
tags:
@@ -83,7 +82,7 @@ permalink: /pages/d7cd88/
## B-Tree 索引
-通常我们所说的 B 树索引是指 `B-Tree` 索引,它是目前关系型数据库中查找数据最为常用和有效的索引,大多数存储引擎都支持这种索引。使用 `B-Tree` 这个术语,是因为 MySQL 在 `CREATE TABLE` 或其它语句中使用了这个关键字,但实际上不同的存储引擎可能使用不同的数据结构,比如 InnoDB 使用的是 `B+Tree `索引;而 MyISAM 使用的是 `B-Tree `索引。
+通常我们所说的 B 树索引是指 `B-Tree` 索引,它是目前关系型数据库中查找数据最为常用和有效的索引,大多数存储引擎都支持这种索引。使用 `B-Tree` 这个术语,是因为 MySQL 在 `CREATE TABLE` 或其它语句中使用了这个关键字,但实际上不同的存储引擎可能使用不同的数据结构,比如 InnoDB 使用的是 `B+Tree`索引;而 MyISAM 使用的是 `B-Tree`索引。
`B-Tree` 索引中的 B 是指 `balance`,意为平衡。需要注意的是,`B-Tree` 索引并不能找到一个给定键值的具体行,它找到的只是被查找数据行所在的页,接着数据库会把页读入到内存,再在内存中进行查找,最后得到要查找的数据。
diff --git a/docs/12.数据库/01.数据库综合/README.md b/docs/12.数据库/01.数据库综合/README.md
new file mode 100644
index 0000000..ef9771a
--- /dev/null
+++ b/docs/12.数据库/01.数据库综合/README.md
@@ -0,0 +1,25 @@
+---
+title: 数据库综合
+date: 2022-04-11 16:52:35
+categories:
+ - 数据库
+ - 数据库综合
+tags:
+ - 数据库
+ - 综合
+permalink: /pages/3c3c45/
+hidden: true
+---
+
+# 数据库综合
+
+## 📖 内容
+
+- [Nosql 技术选型](01.Nosql技术选型.md)
+- [数据结构与数据库索引](02.数据结构与数据库索引.md)
+
+## 📚 资料
+
+## 🚪 传送
+
+◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/) ◾
diff --git a/docs/01.计算机科学/02.数据库/02.数据库中间件/01.Shardingsphere/01.ShardingSphere简介.md b/docs/12.数据库/02.数据库中间件/01.Shardingsphere/01.ShardingSphere简介.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/02.数据库中间件/01.Shardingsphere/01.ShardingSphere简介.md
rename to docs/12.数据库/02.数据库中间件/01.Shardingsphere/01.ShardingSphere简介.md
index 3dd2be4..4aff27b 100644
--- a/docs/01.计算机科学/02.数据库/02.数据库中间件/01.Shardingsphere/01.ShardingSphere简介.md
+++ b/docs/12.数据库/02.数据库中间件/01.Shardingsphere/01.ShardingSphere简介.md
@@ -2,7 +2,6 @@
title: ShardingSphere 简介
date: 2020-10-08 20:30:30
categories:
- - 计算机科学
- 数据库
- 数据库中间件
- Shardingsphere
diff --git a/docs/01.计算机科学/02.数据库/02.数据库中间件/01.Shardingsphere/02.ShardingSphereJdbc.md b/docs/12.数据库/02.数据库中间件/01.Shardingsphere/02.ShardingSphereJdbc.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/02.数据库中间件/01.Shardingsphere/02.ShardingSphereJdbc.md
rename to docs/12.数据库/02.数据库中间件/01.Shardingsphere/02.ShardingSphereJdbc.md
index f4b0ce3..35fb523 100644
--- a/docs/01.计算机科学/02.数据库/02.数据库中间件/01.Shardingsphere/02.ShardingSphereJdbc.md
+++ b/docs/12.数据库/02.数据库中间件/01.Shardingsphere/02.ShardingSphereJdbc.md
@@ -2,7 +2,6 @@
title: ShardingSphere Jdbc
date: 2020-12-28 00:01:28
categories:
- - 计算机科学
- 数据库
- 数据库中间件
- Shardingsphere
diff --git a/docs/01.计算机科学/02.数据库/02.数据库中间件/02.Flyway.md b/docs/12.数据库/02.数据库中间件/02.Flyway.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/02.数据库中间件/02.Flyway.md
rename to docs/12.数据库/02.数据库中间件/02.Flyway.md
index 12666e5..03806f3 100644
--- a/docs/01.计算机科学/02.数据库/02.数据库中间件/02.Flyway.md
+++ b/docs/12.数据库/02.数据库中间件/02.Flyway.md
@@ -2,7 +2,6 @@
title: 版本管理中间件 Flyway
date: 2019-08-22 09:02:39
categories:
- - 计算机科学
- 数据库
- 数据库中间件
tags:
@@ -502,4 +501,4 @@ Flyway 的功能主要围绕着 7 个基本命令:[Migrate](https://flywaydb.o
## :door: 传送门
-| [我的 Github 博客](https://github.com/dunwu/blog) | [db-tutorial 首页](https://github.com/dunwu/db-tutorial) |
+| [钝悟的博客](https://dunwu.github.io/blog/) | [db-tutorial 首页](https://github.com/dunwu/db-tutorial) |
diff --git a/docs/01.计算机科学/02.数据库/02.数据库中间件/README.md b/docs/12.数据库/02.数据库中间件/README.md
similarity index 87%
rename from docs/01.计算机科学/02.数据库/02.数据库中间件/README.md
rename to docs/12.数据库/02.数据库中间件/README.md
index 86a69f0..95cda94 100644
--- a/docs/01.计算机科学/02.数据库/02.数据库中间件/README.md
+++ b/docs/12.数据库/02.数据库中间件/README.md
@@ -2,7 +2,6 @@
title: 数据库中间件和代理
date: 2022-04-11 16:52:35
categories:
- - 计算机科学
- 数据库
- 数据库中间件
tags:
@@ -31,4 +30,4 @@ hidden: true
## 🚪 传送
-◾ 💧 [我的IT知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [我的博客](https://dunwu.github.io/blog/) ◾
+◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/) ◾
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/01.综合/01.关系型数据库面试.md b/docs/12.数据库/03.关系型数据库/01.综合/01.关系型数据库面试.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/01.综合/01.关系型数据库面试.md
rename to docs/12.数据库/03.关系型数据库/01.综合/01.关系型数据库面试.md
index 28c23f6..ee0bc74 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/01.综合/01.关系型数据库面试.md
+++ b/docs/12.数据库/03.关系型数据库/01.综合/01.关系型数据库面试.md
@@ -2,7 +2,6 @@
title: 关系型数据库面试
date: 2020-01-15 23:21:02
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- 综合
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/01.综合/02.SqlCheatSheet.md b/docs/12.数据库/03.关系型数据库/01.综合/02.SqlCheatSheet.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/01.综合/02.SqlCheatSheet.md
rename to docs/12.数据库/03.关系型数据库/01.综合/02.SqlCheatSheet.md
index 32ed1e2..d9ec04e 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/01.综合/02.SqlCheatSheet.md
+++ b/docs/12.数据库/03.关系型数据库/01.综合/02.SqlCheatSheet.md
@@ -2,7 +2,6 @@
title: sql-cheat-sheet
date: 2018-06-15 16:07:17
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- 综合
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/01.综合/03.扩展SQL.md b/docs/12.数据库/03.关系型数据库/01.综合/03.扩展SQL.md
similarity index 98%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/01.综合/03.扩展SQL.md
rename to docs/12.数据库/03.关系型数据库/01.综合/03.扩展SQL.md
index fa08bdf..0674586 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/01.综合/03.扩展SQL.md
+++ b/docs/12.数据库/03.关系型数据库/01.综合/03.扩展SQL.md
@@ -2,7 +2,6 @@
title: 扩展 SQL
date: 2020-10-10 19:03:05
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- 综合
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/01.综合/README.md b/docs/12.数据库/03.关系型数据库/01.综合/README.md
similarity index 90%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/01.综合/README.md
rename to docs/12.数据库/03.关系型数据库/01.综合/README.md
index 906b598..0483001 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/01.综合/README.md
+++ b/docs/12.数据库/03.关系型数据库/01.综合/README.md
@@ -2,7 +2,6 @@
title: 关系型数据库综合知识
date: 2020-07-16 11:14:07
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- 综合
@@ -46,4 +45,4 @@ hidden: true
## 🚪 传送
-◾ 💧 [我的IT知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [我的博客](https://dunwu.github.io/blog/) ◾
+◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/) ◾
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/01.Mysql应用指南.md b/docs/12.数据库/03.关系型数据库/02.Mysql/01.Mysql应用指南.md
similarity index 98%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/01.Mysql应用指南.md
rename to docs/12.数据库/03.关系型数据库/02.Mysql/01.Mysql应用指南.md
index 9ac4e45..fe18e0a 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/01.Mysql应用指南.md
+++ b/docs/12.数据库/03.关系型数据库/02.Mysql/01.Mysql应用指南.md
@@ -2,7 +2,6 @@
title: Mysql 应用指南
date: 2020-07-13 10:08:37
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- Mysql
@@ -234,4 +233,4 @@ MySQL 读写分离能提高性能的原因在于:
## 12. 传送门
-◾ 💧 [我的IT知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [我的博客](https://dunwu.github.io/blog/) ◾
+◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/) ◾
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/02.MySQL工作流.md b/docs/12.数据库/03.关系型数据库/02.Mysql/02.MySQL工作流.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/02.MySQL工作流.md
rename to docs/12.数据库/03.关系型数据库/02.Mysql/02.MySQL工作流.md
index 5176ba3..e39244b 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/02.MySQL工作流.md
+++ b/docs/12.数据库/03.关系型数据库/02.Mysql/02.MySQL工作流.md
@@ -2,7 +2,6 @@
title: MySQL 工作流
date: 2020-07-16 11:14:07
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- Mysql
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/03.Mysql事务.md b/docs/12.数据库/03.关系型数据库/02.Mysql/03.Mysql事务.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/03.Mysql事务.md
rename to docs/12.数据库/03.关系型数据库/02.Mysql/03.Mysql事务.md
index 4b62e7b..d62dad3 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/03.Mysql事务.md
+++ b/docs/12.数据库/03.关系型数据库/02.Mysql/03.Mysql事务.md
@@ -2,7 +2,6 @@
title: Mysql 事务
date: 2020-06-03 19:32:09
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- Mysql
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/04.Mysql锁.md b/docs/12.数据库/03.关系型数据库/02.Mysql/04.Mysql锁.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/04.Mysql锁.md
rename to docs/12.数据库/03.关系型数据库/02.Mysql/04.Mysql锁.md
index eac23ac..866e9c5 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/04.Mysql锁.md
+++ b/docs/12.数据库/03.关系型数据库/02.Mysql/04.Mysql锁.md
@@ -2,7 +2,6 @@
title: Mysql 锁
date: 2020-09-07 07:54:19
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- Mysql
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/05.Mysql索引.md b/docs/12.数据库/03.关系型数据库/02.Mysql/05.Mysql索引.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/05.Mysql索引.md
rename to docs/12.数据库/03.关系型数据库/02.Mysql/05.Mysql索引.md
index 97b7cee..e499782 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/05.Mysql索引.md
+++ b/docs/12.数据库/03.关系型数据库/02.Mysql/05.Mysql索引.md
@@ -2,7 +2,6 @@
title: Mysql 索引
date: 2020-07-16 11:14:07
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- Mysql
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/06.Mysql性能优化.md b/docs/12.数据库/03.关系型数据库/02.Mysql/06.Mysql性能优化.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/06.Mysql性能优化.md
rename to docs/12.数据库/03.关系型数据库/02.Mysql/06.Mysql性能优化.md
index ac8961e..5c70ba7 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/06.Mysql性能优化.md
+++ b/docs/12.数据库/03.关系型数据库/02.Mysql/06.Mysql性能优化.md
@@ -2,7 +2,6 @@
title: Mysql 性能优化
date: 2020-06-03 20:16:48
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- Mysql
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/20.Mysql运维.md b/docs/12.数据库/03.关系型数据库/02.Mysql/20.Mysql运维.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/20.Mysql运维.md
rename to docs/12.数据库/03.关系型数据库/02.Mysql/20.Mysql运维.md
index a471715..a22d9d2 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/20.Mysql运维.md
+++ b/docs/12.数据库/03.关系型数据库/02.Mysql/20.Mysql运维.md
@@ -2,7 +2,6 @@
title: Mysql 运维
date: 2019-11-26 21:37:17
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- Mysql
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/21.Mysql配置.md b/docs/12.数据库/03.关系型数据库/02.Mysql/21.Mysql配置.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/21.Mysql配置.md
rename to docs/12.数据库/03.关系型数据库/02.Mysql/21.Mysql配置.md
index 35afde8..81aad76 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/21.Mysql配置.md
+++ b/docs/12.数据库/03.关系型数据库/02.Mysql/21.Mysql配置.md
@@ -2,7 +2,6 @@
title: Mysql 配置
date: 2020-02-29 22:32:57
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- Mysql
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/99.Mysql常见问题.md b/docs/12.数据库/03.关系型数据库/02.Mysql/99.Mysql常见问题.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/99.Mysql常见问题.md
rename to docs/12.数据库/03.关系型数据库/02.Mysql/99.Mysql常见问题.md
index c4d9119..1dc7b31 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/99.Mysql常见问题.md
+++ b/docs/12.数据库/03.关系型数据库/02.Mysql/99.Mysql常见问题.md
@@ -2,7 +2,6 @@
title: Mysql 常见问题
date: 2020-09-12 10:43:53
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- Mysql
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/README.md b/docs/12.数据库/03.关系型数据库/02.Mysql/README.md
similarity index 94%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/README.md
rename to docs/12.数据库/03.关系型数据库/02.Mysql/README.md
index c716102..792f40f 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/README.md
+++ b/docs/12.数据库/03.关系型数据库/02.Mysql/README.md
@@ -2,7 +2,6 @@
title: Mysql 教程
date: 2020-02-10 14:27:39
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- Mysql
@@ -76,4 +75,4 @@ hidden: true
## 🚪 传送
-◾ 💧 [我的IT知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [我的博客](https://dunwu.github.io/blog/) ◾
+◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/) ◾
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/99.其他/01.PostgreSQL.md b/docs/12.数据库/03.关系型数据库/99.其他/01.PostgreSQL.md
similarity index 97%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/99.其他/01.PostgreSQL.md
rename to docs/12.数据库/03.关系型数据库/99.其他/01.PostgreSQL.md
index 7e67b2d..a4f38be 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/99.其他/01.PostgreSQL.md
+++ b/docs/12.数据库/03.关系型数据库/99.其他/01.PostgreSQL.md
@@ -2,7 +2,6 @@
title: PostgreSQL 应用指南
date: 2019-08-22 09:02:39
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- 其他
@@ -197,4 +196,4 @@ psql -h 127.0.0.1 -U user_name db_name < dump.sql
## :door: 传送门
-| [我的 Github 博客](https://github.com/dunwu/blog) | [db-tutorial 首页](https://github.com/dunwu/db-tutorial) |
+| [钝悟的博客](https://dunwu.github.io/blog/) | [db-tutorial 首页](https://github.com/dunwu/db-tutorial) |
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/99.其他/02.H2.md b/docs/12.数据库/03.关系型数据库/99.其他/02.H2.md
similarity index 98%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/99.其他/02.H2.md
rename to docs/12.数据库/03.关系型数据库/99.其他/02.H2.md
index b0dcbc7..47ca425 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/99.其他/02.H2.md
+++ b/docs/12.数据库/03.关系型数据库/99.其他/02.H2.md
@@ -2,7 +2,6 @@
title: H2 应用指南
date: 2019-08-22 09:02:39
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- 其他
@@ -472,4 +471,4 @@ H2 可以通过 CreateCluster 工具创建集群,示例步骤如下(在在
## :door: 传送门
-| [我的 Github 博客](https://github.com/dunwu/blog) | [db-tutorial 首页](https://github.com/dunwu/db-tutorial) |
+| [钝悟的博客](https://dunwu.github.io/blog/) | [db-tutorial 首页](https://github.com/dunwu/db-tutorial) |
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/99.其他/03.Sqlite.md b/docs/12.数据库/03.关系型数据库/99.其他/03.Sqlite.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/99.其他/03.Sqlite.md
rename to docs/12.数据库/03.关系型数据库/99.其他/03.Sqlite.md
index 6da15a8..ca191c6 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/99.其他/03.Sqlite.md
+++ b/docs/12.数据库/03.关系型数据库/99.其他/03.Sqlite.md
@@ -2,7 +2,6 @@
title: sqlite
date: 2019-08-22 09:02:39
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- 其他
@@ -386,4 +385,4 @@ Connection connection = DriverManager.getConnection("jdbc:sqlite::memory:");
## :door: 传送门
-| [我的 Github 博客](https://github.com/dunwu/blog) | [db-tutorial 首页](https://github.com/dunwu/db-tutorial) |
+| [钝悟的博客](https://dunwu.github.io/blog/) | [db-tutorial 首页](https://github.com/dunwu/db-tutorial) |
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/99.其他/README.md b/docs/12.数据库/03.关系型数据库/99.其他/README.md
similarity index 73%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/99.其他/README.md
rename to docs/12.数据库/03.关系型数据库/99.其他/README.md
index 12e175d..e078d16 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/99.其他/README.md
+++ b/docs/12.数据库/03.关系型数据库/99.其他/README.md
@@ -2,7 +2,6 @@
title: 关系型数据库其他知识
date: 2022-04-11 16:52:35
categories:
- - 计算机科学
- 数据库
- 关系型数据库
- 其他
@@ -25,4 +24,4 @@ hidden: true
## 🚪 传送
-◾ 💧 [我的IT知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [我的博客](https://dunwu.github.io/blog/) ◾
+◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/) ◾
diff --git a/docs/01.计算机科学/02.数据库/03.关系型数据库/README.md b/docs/12.数据库/03.关系型数据库/README.md
similarity index 94%
rename from docs/01.计算机科学/02.数据库/03.关系型数据库/README.md
rename to docs/12.数据库/03.关系型数据库/README.md
index 27a3c91..c143642 100644
--- a/docs/01.计算机科学/02.数据库/03.关系型数据库/README.md
+++ b/docs/12.数据库/03.关系型数据库/README.md
@@ -2,7 +2,6 @@
title: 关系型数据库
date: 2022-04-11 16:52:35
categories:
- - 计算机科学
- 数据库
- 关系型数据库
tags:
@@ -71,4 +70,4 @@ hidden: true
## 🚪 传送
-◾ 💧 [我的IT知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [我的博客](https://dunwu.github.io/blog/) ◾
+◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/) ◾
diff --git a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/01.MongoDB应用指南.md b/docs/12.数据库/04.文档数据库/01.MongoDB/01.MongoDB应用指南.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/01.MongoDB应用指南.md
rename to docs/12.数据库/04.文档数据库/01.MongoDB/01.MongoDB应用指南.md
index 04f6b05..7c024fd 100644
--- a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/01.MongoDB应用指南.md
+++ b/docs/12.数据库/04.文档数据库/01.MongoDB/01.MongoDB应用指南.md
@@ -2,7 +2,6 @@
title: MongoDB 应用指南
date: 2020-09-07 07:54:19
categories:
- - 计算机科学
- 数据库
- 文档数据库
- MongoDB
diff --git a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/02.MongoDB的CRUD操作.md b/docs/12.数据库/04.文档数据库/01.MongoDB/02.MongoDB的CRUD操作.md
similarity index 95%
rename from docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/02.MongoDB的CRUD操作.md
rename to docs/12.数据库/04.文档数据库/01.MongoDB/02.MongoDB的CRUD操作.md
index 95eb076..69a151b 100644
--- a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/02.MongoDB的CRUD操作.md
+++ b/docs/12.数据库/04.文档数据库/01.MongoDB/02.MongoDB的CRUD操作.md
@@ -2,7 +2,6 @@
title: MongoDB 的 CRUD 操作
date: 2020-09-25 21:23:41
categories:
- - 计算机科学
- 数据库
- 文档数据库
- MongoDB
@@ -44,7 +43,7 @@ db.inventory.insertOne({
item: 'canvas',
qty: 100,
tags: ['cotton'],
- size: { h: 28, w: 35.5, uom: 'cm' },
+ size: { h: 28, w: 35.5, uom: 'cm' }
})
```
@@ -56,20 +55,20 @@ db.inventory.insertMany([
item: 'journal',
qty: 25,
tags: ['blank', 'red'],
- size: { h: 14, w: 21, uom: 'cm' },
+ size: { h: 14, w: 21, uom: 'cm' }
},
{
item: 'mat',
qty: 85,
tags: ['gray'],
- size: { h: 27.9, w: 35.5, uom: 'cm' },
+ size: { h: 27.9, w: 35.5, uom: 'cm' }
},
{
item: 'mousepad',
qty: 25,
tags: ['gel', 'blue'],
- size: { h: 19, w: 22.85, uom: 'cm' },
- },
+ size: { h: 19, w: 22.85, uom: 'cm' }
+ }
])
```
@@ -103,7 +102,7 @@ db.inventory.insertMany([
item: 'canvas',
qty: 100,
size: { h: 28, w: 35.5, uom: 'cm' },
- status: 'A',
+ status: 'A'
},
{ item: 'journal', qty: 25, size: { h: 14, w: 21, uom: 'cm' }, status: 'A' },
{ item: 'mat', qty: 85, size: { h: 27.9, w: 35.5, uom: 'cm' }, status: 'A' },
@@ -111,39 +110,39 @@ db.inventory.insertMany([
item: 'mousepad',
qty: 25,
size: { h: 19, w: 22.85, uom: 'cm' },
- status: 'P',
+ status: 'P'
},
{
item: 'notebook',
qty: 50,
size: { h: 8.5, w: 11, uom: 'in' },
- status: 'P',
+ status: 'P'
},
{ item: 'paper', qty: 100, size: { h: 8.5, w: 11, uom: 'in' }, status: 'D' },
{
item: 'planner',
qty: 75,
size: { h: 22.85, w: 30, uom: 'cm' },
- status: 'D',
+ status: 'D'
},
{
item: 'postcard',
qty: 45,
size: { h: 10, w: 15.25, uom: 'cm' },
- status: 'A',
+ status: 'A'
},
{
item: 'sketchbook',
qty: 80,
size: { h: 14, w: 21, uom: 'cm' },
- status: 'A',
+ status: 'A'
},
{
item: 'sketch pad',
qty: 95,
size: { h: 22.85, w: 30.5, uom: 'cm' },
- status: 'A',
- },
+ status: 'A'
+ }
])
```
@@ -154,7 +153,7 @@ db.inventory.updateOne(
{ item: 'paper' },
{
$set: { 'size.uom': 'cm', status: 'P' },
- $currentDate: { lastModified: true },
+ $currentDate: { lastModified: true }
}
)
```
@@ -166,7 +165,7 @@ db.inventory.updateMany(
{ qty: { $lt: 50 } },
{
$set: { 'size.uom': 'in', status: 'P' },
- $currentDate: { lastModified: true },
+ $currentDate: { lastModified: true }
}
)
```
@@ -180,8 +179,8 @@ db.inventory.replaceOne(
item: 'paper',
instock: [
{ warehouse: 'A', qty: 60 },
- { warehouse: 'B', qty: 40 },
- ],
+ { warehouse: 'B', qty: 40 }
+ ]
}
)
```
@@ -247,9 +246,9 @@ try {
_id: 4,
char: 'Dithras',
class: 'barbarian',
- lvl: 4,
- },
- },
+ lvl: 4
+ }
+ }
},
{
insertOne: {
@@ -257,23 +256,23 @@ try {
_id: 5,
char: 'Taeln',
class: 'fighter',
- lvl: 3,
- },
- },
+ lvl: 3
+ }
+ }
},
{
updateOne: {
filter: { char: 'Eldon' },
- update: { $set: { status: 'Critical Injury' } },
- },
+ update: { $set: { status: 'Critical Injury' } }
+ }
},
{ deleteOne: { filter: { char: 'Brisbane' } } },
{
replaceOne: {
filter: { char: 'Meldane' },
- replacement: { char: 'Tanys', class: 'oracle', lvl: 4 },
- },
- },
+ replacement: { char: 'Tanys', class: 'oracle', lvl: 4 }
+ }
+ }
])
} catch (e) {
print(e)
diff --git a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/03.MongoDB的聚合操作.md b/docs/12.数据库/04.文档数据库/01.MongoDB/03.MongoDB的聚合操作.md
similarity index 97%
rename from docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/03.MongoDB的聚合操作.md
rename to docs/12.数据库/04.文档数据库/01.MongoDB/03.MongoDB的聚合操作.md
index 2f36cd0..9fe17f8 100644
--- a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/03.MongoDB的聚合操作.md
+++ b/docs/12.数据库/04.文档数据库/01.MongoDB/03.MongoDB的聚合操作.md
@@ -2,7 +2,6 @@
title: MongoDB 的聚合操作
date: 2020-09-21 21:22:57
categories:
- - 计算机科学
- 数据库
- 文档数据库
- MongoDB
@@ -290,9 +289,9 @@ db.orders.insertMany([
price: 25,
items: [
{ sku: 'oranges', qty: 5, price: 2.5 },
- { sku: 'apples', qty: 5, price: 2.5 },
+ { sku: 'apples', qty: 5, price: 2.5 }
],
- status: 'A',
+ status: 'A'
},
{
_id: 2,
@@ -301,9 +300,9 @@ db.orders.insertMany([
price: 70,
items: [
{ sku: 'oranges', qty: 8, price: 2.5 },
- { sku: 'chocolates', qty: 5, price: 10 },
+ { sku: 'chocolates', qty: 5, price: 10 }
],
- status: 'A',
+ status: 'A'
},
{
_id: 3,
@@ -312,9 +311,9 @@ db.orders.insertMany([
price: 50,
items: [
{ sku: 'oranges', qty: 10, price: 2.5 },
- { sku: 'pears', qty: 10, price: 2.5 },
+ { sku: 'pears', qty: 10, price: 2.5 }
],
- status: 'A',
+ status: 'A'
},
{
_id: 4,
@@ -322,7 +321,7 @@ db.orders.insertMany([
ord_date: new Date('2020-03-18'),
price: 25,
items: [{ sku: 'oranges', qty: 10, price: 2.5 }],
- status: 'A',
+ status: 'A'
},
{
_id: 5,
@@ -330,7 +329,7 @@ db.orders.insertMany([
ord_date: new Date('2020-03-19'),
price: 50,
items: [{ sku: 'chocolates', qty: 5, price: 10 }],
- status: 'A',
+ status: 'A'
},
{
_id: 6,
@@ -339,9 +338,9 @@ db.orders.insertMany([
price: 35,
items: [
{ sku: 'carrots', qty: 10, price: 1.0 },
- { sku: 'apples', qty: 10, price: 2.5 },
+ { sku: 'apples', qty: 10, price: 2.5 }
],
- status: 'A',
+ status: 'A'
},
{
_id: 7,
@@ -349,7 +348,7 @@ db.orders.insertMany([
ord_date: new Date('2020-03-20'),
price: 25,
items: [{ sku: 'oranges', qty: 10, price: 2.5 }],
- status: 'A',
+ status: 'A'
},
{
_id: 8,
@@ -358,9 +357,9 @@ db.orders.insertMany([
price: 75,
items: [
{ sku: 'chocolates', qty: 5, price: 10 },
- { sku: 'apples', qty: 10, price: 2.5 },
+ { sku: 'apples', qty: 10, price: 2.5 }
],
- status: 'A',
+ status: 'A'
},
{
_id: 9,
@@ -370,9 +369,9 @@ db.orders.insertMany([
items: [
{ sku: 'carrots', qty: 5, price: 1.0 },
{ sku: 'apples', qty: 10, price: 2.5 },
- { sku: 'oranges', qty: 10, price: 2.5 },
+ { sku: 'oranges', qty: 10, price: 2.5 }
],
- status: 'A',
+ status: 'A'
},
{
_id: 10,
@@ -380,8 +379,8 @@ db.orders.insertMany([
ord_date: new Date('2020-03-23'),
price: 25,
items: [{ sku: 'oranges', qty: 10, price: 2.5 }],
- status: 'A',
- },
+ status: 'A'
+ }
])
```
diff --git a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/04.MongoDB事务.md b/docs/12.数据库/04.文档数据库/01.MongoDB/04.MongoDB事务.md
similarity index 98%
rename from docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/04.MongoDB事务.md
rename to docs/12.数据库/04.文档数据库/01.MongoDB/04.MongoDB事务.md
index eddae6c..a4c3320 100644
--- a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/04.MongoDB事务.md
+++ b/docs/12.数据库/04.文档数据库/01.MongoDB/04.MongoDB事务.md
@@ -2,7 +2,6 @@
title: MongoDB 事务
date: 2020-09-20 23:12:17
categories:
- - 计算机科学
- 数据库
- 文档数据库
- MongoDB
diff --git a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/05.MongoDB建模.md b/docs/12.数据库/04.文档数据库/01.MongoDB/05.MongoDB建模.md
similarity index 95%
rename from docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/05.MongoDB建模.md
rename to docs/12.数据库/04.文档数据库/01.MongoDB/05.MongoDB建模.md
index 7b15437..d4ff969 100644
--- a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/05.MongoDB建模.md
+++ b/docs/12.数据库/04.文档数据库/01.MongoDB/05.MongoDB建模.md
@@ -2,7 +2,6 @@
title: MongoDB 建模
date: 2020-09-09 20:47:14
categories:
- - 计算机科学
- 数据库
- 文档数据库
- MongoDB
@@ -200,21 +199,21 @@ db.createCollection('students', {
properties: {
name: {
bsonType: 'string',
- description: 'must be a string and is required',
+ description: 'must be a string and is required'
},
year: {
bsonType: 'int',
minimum: 2017,
maximum: 3017,
- description: 'must be an integer in [ 2017, 3017 ] and is required',
+ description: 'must be an integer in [ 2017, 3017 ] and is required'
},
major: {
enum: ['Math', 'English', 'Computer Science', 'History', null],
- description: 'can only be one of the enum values and is required',
+ description: 'can only be one of the enum values and is required'
},
gpa: {
bsonType: ['double'],
- description: 'must be a double if the field exists',
+ description: 'must be a double if the field exists'
},
address: {
bsonType: 'object',
@@ -222,17 +221,17 @@ db.createCollection('students', {
properties: {
street: {
bsonType: 'string',
- description: 'must be a string if the field exists',
+ description: 'must be a string if the field exists'
},
city: {
bsonType: 'string',
- description: 'must be a string and is required',
- },
- },
- },
- },
- },
- },
+ description: 'must be a string and is required'
+ }
+ }
+ }
+ }
+ }
+ }
})
```
@@ -254,9 +253,9 @@ db.createCollection('contacts', {
$or: [
{ phone: { $type: 'string' } },
{ email: { $regex: /@mongodb\.com$/ } },
- { status: { $in: ['Unknown', 'Incomplete'] } },
- ],
- },
+ { status: { $in: ['Unknown', 'Incomplete'] } }
+ ]
+ }
})
```
@@ -282,9 +281,9 @@ db.contacts.insert([
name: 'Anne',
phone: '+1 555 123 456',
city: 'London',
- status: 'Complete',
+ status: 'Complete'
},
- { _id: 2, name: 'Ivan', city: 'Vancouver' },
+ { _id: 2, name: 'Ivan', city: 'Vancouver' }
])
```
@@ -300,16 +299,16 @@ db.runCommand({
properties: {
phone: {
bsonType: 'string',
- description: 'must be a string and is required',
+ description: 'must be a string and is required'
},
name: {
bsonType: 'string',
- description: 'must be a string and is required',
- },
- },
- },
+ description: 'must be a string and is required'
+ }
+ }
+ }
},
- validationLevel: 'moderate',
+ validationLevel: 'moderate'
})
```
@@ -339,22 +338,22 @@ db.createCollection('contacts2', {
properties: {
phone: {
bsonType: 'string',
- description: 'must be a string and is required',
+ description: 'must be a string and is required'
},
email: {
bsonType: 'string',
pattern: '@mongodb.com$',
description:
- 'must be a string and match the regular expression pattern',
+ 'must be a string and match the regular expression pattern'
},
status: {
enum: ['Unknown', 'Incomplete'],
- description: 'can only be one of the enum values',
- },
- },
- },
+ description: 'can only be one of the enum values'
+ }
+ }
+ }
},
- validationAction: 'warn',
+ validationAction: 'warn'
})
```
diff --git a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/06.MongoDB建模示例.md b/docs/12.数据库/04.文档数据库/01.MongoDB/06.MongoDB建模示例.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/06.MongoDB建模示例.md
rename to docs/12.数据库/04.文档数据库/01.MongoDB/06.MongoDB建模示例.md
index ef53a4f..09f53d9 100644
--- a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/06.MongoDB建模示例.md
+++ b/docs/12.数据库/04.文档数据库/01.MongoDB/06.MongoDB建模示例.md
@@ -2,7 +2,6 @@
title: MongoDB 建模示例
date: 2020-09-12 10:43:53
categories:
- - 计算机科学
- 数据库
- 文档数据库
- MongoDB
@@ -534,7 +533,7 @@ db.categories.insertMany([
{ _id: 'Languages', parent: 'Programming', left: 3, right: 4 },
{ _id: 'Databases', parent: 'Programming', left: 5, right: 10 },
{ _id: 'MongoDB', parent: 'Databases', left: 6, right: 7 },
- { _id: 'dbm', parent: 'Databases', left: 8, right: 9 },
+ { _id: 'dbm', parent: 'Databases', left: 8, right: 9 }
])
```
@@ -544,7 +543,7 @@ db.categories.insertMany([
var databaseCategory = db.categories.findOne({ _id: 'Databases' })
db.categories.find({
left: { $gt: databaseCategory.left },
- right: { $lt: databaseCategory.right },
+ right: { $lt: databaseCategory.right }
})
```
diff --git a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/07.MongoDB索引.md b/docs/12.数据库/04.文档数据库/01.MongoDB/07.MongoDB索引.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/07.MongoDB索引.md
rename to docs/12.数据库/04.文档数据库/01.MongoDB/07.MongoDB索引.md
index 90481a1..50880c3 100644
--- a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/07.MongoDB索引.md
+++ b/docs/12.数据库/04.文档数据库/01.MongoDB/07.MongoDB索引.md
@@ -2,7 +2,6 @@
title: MongoDB 索引
date: 2020-09-21 21:22:57
categories:
- - 计算机科学
- 数据库
- 文档数据库
- MongoDB
diff --git a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/08.MongoDB复制.md b/docs/12.数据库/04.文档数据库/01.MongoDB/08.MongoDB复制.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/08.MongoDB复制.md
rename to docs/12.数据库/04.文档数据库/01.MongoDB/08.MongoDB复制.md
index 2c39c92..5603548 100644
--- a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/08.MongoDB复制.md
+++ b/docs/12.数据库/04.文档数据库/01.MongoDB/08.MongoDB复制.md
@@ -2,7 +2,6 @@
title: MongoDB 复制
date: 2020-09-20 23:12:17
categories:
- - 计算机科学
- 数据库
- 文档数据库
- MongoDB
diff --git a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/09.MongoDB分片.md b/docs/12.数据库/04.文档数据库/01.MongoDB/09.MongoDB分片.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/09.MongoDB分片.md
rename to docs/12.数据库/04.文档数据库/01.MongoDB/09.MongoDB分片.md
index 88035b6..288e68a 100644
--- a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/09.MongoDB分片.md
+++ b/docs/12.数据库/04.文档数据库/01.MongoDB/09.MongoDB分片.md
@@ -2,7 +2,6 @@
title: MongoDB 分片
date: 2020-09-20 23:12:17
categories:
- - 计算机科学
- 数据库
- 文档数据库
- MongoDB
diff --git a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/20.MongoDB运维.md b/docs/12.数据库/04.文档数据库/01.MongoDB/20.MongoDB运维.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/20.MongoDB运维.md
rename to docs/12.数据库/04.文档数据库/01.MongoDB/20.MongoDB运维.md
index 972768e..84e2937 100644
--- a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/20.MongoDB运维.md
+++ b/docs/12.数据库/04.文档数据库/01.MongoDB/20.MongoDB运维.md
@@ -2,7 +2,6 @@
title: MongoDB 运维
date: 2020-09-09 20:47:14
categories:
- - 计算机科学
- 数据库
- 文档数据库
- MongoDB
diff --git a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/README.md b/docs/12.数据库/04.文档数据库/01.MongoDB/README.md
similarity index 93%
rename from docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/README.md
rename to docs/12.数据库/04.文档数据库/01.MongoDB/README.md
index ea23cbe..5b0fef5 100644
--- a/docs/01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/README.md
+++ b/docs/12.数据库/04.文档数据库/01.MongoDB/README.md
@@ -2,7 +2,6 @@
title: MongoDB 教程
date: 2020-09-09 20:47:14
categories:
- - 计算机科学
- 数据库
- 文档数据库
- MongoDB
@@ -60,4 +59,4 @@ hidden: true
## 🚪 传送
-◾ 💧 [我的IT知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [我的博客](https://dunwu.github.io/blog/) ◾
+◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/) ◾
diff --git a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/01.Redis面试总结.md b/docs/12.数据库/05.KV数据库/01.Redis/01.Redis面试总结.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/01.Redis面试总结.md
rename to docs/12.数据库/05.KV数据库/01.Redis/01.Redis面试总结.md
index a26c521..b1e5288 100644
--- a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/01.Redis面试总结.md
+++ b/docs/12.数据库/05.KV数据库/01.Redis/01.Redis面试总结.md
@@ -2,7 +2,6 @@
title: Redis 面试总结
date: 2020-07-13 17:03:42
categories:
- - 计算机科学
- 数据库
- KV数据库
- Redis
diff --git a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/02.Redis应用指南.md b/docs/12.数据库/05.KV数据库/01.Redis/02.Redis应用指南.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/02.Redis应用指南.md
rename to docs/12.数据库/05.KV数据库/01.Redis/02.Redis应用指南.md
index b3238fc..4836e29 100644
--- a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/02.Redis应用指南.md
+++ b/docs/12.数据库/05.KV数据库/01.Redis/02.Redis应用指南.md
@@ -2,7 +2,6 @@
title: Redis 应用指南
date: 2020-01-30 21:48:57
categories:
- - 计算机科学
- 数据库
- KV数据库
- Redis
diff --git a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/03.Redis数据类型和应用.md b/docs/12.数据库/05.KV数据库/01.Redis/03.Redis数据类型和应用.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/03.Redis数据类型和应用.md
rename to docs/12.数据库/05.KV数据库/01.Redis/03.Redis数据类型和应用.md
index ed23714..108b257 100644
--- a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/03.Redis数据类型和应用.md
+++ b/docs/12.数据库/05.KV数据库/01.Redis/03.Redis数据类型和应用.md
@@ -2,7 +2,6 @@
title: Redis 数据类型和应用
date: 2020-06-24 10:45:38
categories:
- - 计算机科学
- 数据库
- KV数据库
- Redis
@@ -255,8 +254,8 @@ OK
Redis 的 `SORT` 命令可以对 `LIST`、`SET`、`ZSET` 进行排序。
-| 命令 | 描述 |
-| ------ | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
+| 命令 | 描述 |
+| ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `SORT` | `SORT source-key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC | DESC] [ALPHA] [STORE dest-key]`—根据给定选项,对输入 `LIST`、`SET`、`ZSET` 进行排序,然后返回或存储排序的结果。 |
示例:
diff --git a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/04.Redis持久化.md b/docs/12.数据库/05.KV数据库/01.Redis/04.Redis持久化.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/04.Redis持久化.md
rename to docs/12.数据库/05.KV数据库/01.Redis/04.Redis持久化.md
index a45d868..2314a08 100644
--- a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/04.Redis持久化.md
+++ b/docs/12.数据库/05.KV数据库/01.Redis/04.Redis持久化.md
@@ -2,7 +2,6 @@
title: Redis 持久化
date: 2020-06-24 10:45:38
categories:
- - 计算机科学
- 数据库
- KV数据库
- Redis
diff --git a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/05.Redis复制.md b/docs/12.数据库/05.KV数据库/01.Redis/05.Redis复制.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/05.Redis复制.md
rename to docs/12.数据库/05.KV数据库/01.Redis/05.Redis复制.md
index 6d5aaac..62747e9 100644
--- a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/05.Redis复制.md
+++ b/docs/12.数据库/05.KV数据库/01.Redis/05.Redis复制.md
@@ -2,7 +2,6 @@
title: Redis 复制
date: 2020-06-24 10:45:38
categories:
- - 计算机科学
- 数据库
- KV数据库
- Redis
diff --git a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/06.Redis哨兵.md b/docs/12.数据库/05.KV数据库/01.Redis/06.Redis哨兵.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/06.Redis哨兵.md
rename to docs/12.数据库/05.KV数据库/01.Redis/06.Redis哨兵.md
index 1d2d178..b4a001d 100644
--- a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/06.Redis哨兵.md
+++ b/docs/12.数据库/05.KV数据库/01.Redis/06.Redis哨兵.md
@@ -2,7 +2,6 @@
title: Redis 哨兵
date: 2020-06-24 10:45:38
categories:
- - 计算机科学
- 数据库
- KV数据库
- Redis
diff --git a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/07.Redis集群.md b/docs/12.数据库/05.KV数据库/01.Redis/07.Redis集群.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/07.Redis集群.md
rename to docs/12.数据库/05.KV数据库/01.Redis/07.Redis集群.md
index 129e080..0f53d61 100644
--- a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/07.Redis集群.md
+++ b/docs/12.数据库/05.KV数据库/01.Redis/07.Redis集群.md
@@ -2,7 +2,6 @@
title: Redis 集群
date: 2020-06-24 10:45:38
categories:
- - 计算机科学
- 数据库
- KV数据库
- Redis
diff --git a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/08.Redis实战.md b/docs/12.数据库/05.KV数据库/01.Redis/08.Redis实战.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/08.Redis实战.md
rename to docs/12.数据库/05.KV数据库/01.Redis/08.Redis实战.md
index 9082acb..8c5ec3b 100644
--- a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/08.Redis实战.md
+++ b/docs/12.数据库/05.KV数据库/01.Redis/08.Redis实战.md
@@ -2,7 +2,6 @@
title: Redis 实战
date: 2020-06-24 10:45:38
categories:
- - 计算机科学
- 数据库
- KV数据库
- Redis
diff --git a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/20.Redis运维.md b/docs/12.数据库/05.KV数据库/01.Redis/20.Redis运维.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/20.Redis运维.md
rename to docs/12.数据库/05.KV数据库/01.Redis/20.Redis运维.md
index 2764eb6..65a2aac 100644
--- a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/20.Redis运维.md
+++ b/docs/12.数据库/05.KV数据库/01.Redis/20.Redis运维.md
@@ -2,7 +2,6 @@
title: Redis 运维
date: 2020-06-24 10:45:38
categories:
- - 计算机科学
- 数据库
- KV数据库
- Redis
diff --git a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/README.md b/docs/12.数据库/05.KV数据库/01.Redis/README.md
similarity index 96%
rename from docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/README.md
rename to docs/12.数据库/05.KV数据库/01.Redis/README.md
index fdd91ae..f38f486 100644
--- a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/README.md
+++ b/docs/12.数据库/05.KV数据库/01.Redis/README.md
@@ -2,7 +2,6 @@
title: Redis 教程
date: 2020-02-10 14:27:39
categories:
- - 计算机科学
- 数据库
- KV数据库
- Redis
@@ -101,4 +100,4 @@ hidden: true
## 🚪 传送
-◾ 💧 [我的IT知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [我的博客](https://dunwu.github.io/blog/) ◾
+◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/) ◾
diff --git a/docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/redis-cheat-sheets.pdf b/docs/12.数据库/05.KV数据库/01.Redis/redis-cheat-sheets.pdf
similarity index 100%
rename from docs/01.计算机科学/02.数据库/05.KV数据库/01.Redis/redis-cheat-sheets.pdf
rename to docs/12.数据库/05.KV数据库/01.Redis/redis-cheat-sheets.pdf
diff --git a/docs/01.计算机科学/02.数据库/06.列式数据库/01.Hbase.md b/docs/12.数据库/06.列式数据库/01.Hbase.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/06.列式数据库/01.Hbase.md
rename to docs/12.数据库/06.列式数据库/01.Hbase.md
index 72acb17..f8b7527 100644
--- a/docs/01.计算机科学/02.数据库/06.列式数据库/01.Hbase.md
+++ b/docs/12.数据库/06.列式数据库/01.Hbase.md
@@ -2,7 +2,6 @@
title: Hbase
date: 2020-02-10 14:27:39
categories:
- - 计算机科学
- 数据库
- 列式数据库
tags:
diff --git a/docs/01.计算机科学/02.数据库/06.列式数据库/02.Cassandra.md b/docs/12.数据库/06.列式数据库/02.Cassandra.md
similarity index 94%
rename from docs/01.计算机科学/02.数据库/06.列式数据库/02.Cassandra.md
rename to docs/12.数据库/06.列式数据库/02.Cassandra.md
index 8882bf5..d1bb357 100644
--- a/docs/01.计算机科学/02.数据库/06.列式数据库/02.Cassandra.md
+++ b/docs/12.数据库/06.列式数据库/02.Cassandra.md
@@ -2,7 +2,6 @@
title: Cassandra
date: 2019-08-22 09:02:39
categories:
- - 计算机科学
- 数据库
- 列式数据库
tags:
@@ -57,4 +56,4 @@ Cassandra 的主要特点就是它不是一个数据库,而是由一堆数据
## :door: 传送门
-| [我的 Github 博客](https://github.com/dunwu/blog) | [db-tutorial 首页](https://github.com/dunwu/db-tutorial) |
+| [钝悟的博客](https://dunwu.github.io/blog/) | [db-tutorial 首页](https://github.com/dunwu/db-tutorial) |
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/01.Elasticsearch面试总结.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/01.Elasticsearch面试总结.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/01.Elasticsearch面试总结.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/01.Elasticsearch面试总结.md
index 8d38a8e..d1d0f70 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/01.Elasticsearch面试总结.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/01.Elasticsearch面试总结.md
@@ -2,7 +2,6 @@
title: Elasticsearch 面试总结
date: 2020-06-16 07:10:44
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/02.Elasticsearch快速入门.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/02.Elasticsearch快速入门.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/02.Elasticsearch快速入门.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/02.Elasticsearch快速入门.md
index bf41a03..955d528 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/02.Elasticsearch快速入门.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/02.Elasticsearch快速入门.md
@@ -2,7 +2,6 @@
title: Elasticsearch 快速入门
date: 2020-06-16 07:10:44
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/03.Elasticsearch简介.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/03.Elasticsearch简介.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/03.Elasticsearch简介.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/03.Elasticsearch简介.md
index 1021160..24b2f6f 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/03.Elasticsearch简介.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/03.Elasticsearch简介.md
@@ -2,7 +2,6 @@
title: Elasticsearch 简介
date: 2022-02-22 21:01:01
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/04.Elasticsearch索引.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/04.Elasticsearch索引.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/04.Elasticsearch索引.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/04.Elasticsearch索引.md
index 6de787d..cac40c2 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/04.Elasticsearch索引.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/04.Elasticsearch索引.md
@@ -2,7 +2,6 @@
title: Elasticsearch 索引
date: 2022-02-22 21:01:01
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch映射.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch映射.md
similarity index 98%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch映射.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch映射.md
index f778fc3..0a65324 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch映射.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch映射.md
@@ -2,7 +2,6 @@
title: Elasticsearch 映射
date: 2022-05-16 19:54:24
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
@@ -316,7 +315,7 @@ Elasticsearch 提供了以下映射参数:
- [`copy_to`](https://www.elastic.co/guide/en/elasticsearch/reference/current/copy-to.html):允许将多个字段的值复制到一个组字段中,然后可以将其作为单个字段进行查询。
- [`doc_values`](https://www.elastic.co/guide/en/elasticsearch/reference/current/doc-values.html):默认情况下,所有字段都是被
- [`dynamic`](https://www.elastic.co/guide/en/elasticsearch/reference/current/dynamic.html):是否开启动态映射。
-- [`eager_global_ordinals`](https://www.elastic.co/guide/en/elasticsearch/reference/current/eager-global-ordinals.html):当在global ordinals的时候,refresh以后下一次查询字典就需要重新构建,在追求查询的场景下很影响查询性能。可以使用eager_global_ordinals,即在每次refresh以后即可更新字典,字典常驻内存,减少了查询的时候构建字典的耗时。
+- [`eager_global_ordinals`](https://www.elastic.co/guide/en/elasticsearch/reference/current/eager-global-ordinals.html):当在 global ordinals 的时候,refresh 以后下一次查询字典就需要重新构建,在追求查询的场景下很影响查询性能。可以使用 eager_global_ordinals,即在每次 refresh 以后即可更新字典,字典常驻内存,减少了查询的时候构建字典的耗时。
- [`enabled`](https://www.elastic.co/guide/en/elasticsearch/reference/current/enabled.html):只能应用于顶级 mapping 定义和 `object` 字段。设置为 `false` 后,Elasticsearch 解析时,会完全跳过该字段。
- [`fielddata`](https://www.elastic.co/guide/en/elasticsearch/reference/current/fielddata.html):默认情况下, `text` 字段是可搜索的,但不可用于聚合、排序或脚本。如果为字段设置 `fielddata=true`,就会通过反转倒排索引将 fielddata 加载到内存中。请注意,这可能会占用大量内存。如果想对 `text` 字段进行聚合、排序或脚本操作,fielddata 是唯一方法。
- [`fields`](https://www.elastic.co/guide/en/elasticsearch/reference/current/multi-fields.html):有时候,同一个字段需要以不同目的进行索引,此时可以通过 `fields` 进行配置。
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch查询.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch查询.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch查询.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch查询.md
index 7e9417f..2d020b2 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch查询.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch查询.md
@@ -2,7 +2,6 @@
title: Elasticsearch 查询
date: 2022-01-18 08:01:08
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/06.Elasticsearch高亮.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/06.Elasticsearch高亮.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/06.Elasticsearch高亮.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/06.Elasticsearch高亮.md
index 6c2e1d3..683ae84 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/06.Elasticsearch高亮.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/06.Elasticsearch高亮.md
@@ -2,7 +2,6 @@
title: Elasticsearch 高亮搜索及显示
date: 2022-02-22 21:01:01
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/07.Elasticsearch排序.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/07.Elasticsearch排序.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/07.Elasticsearch排序.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/07.Elasticsearch排序.md
index 80ae2c0..2b54f08 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/07.Elasticsearch排序.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/07.Elasticsearch排序.md
@@ -2,7 +2,6 @@
title: Elasticsearch 排序
date: 2022-01-19 22:49:16
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/08.Elasticsearch聚合.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/08.Elasticsearch聚合.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/08.Elasticsearch聚合.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/08.Elasticsearch聚合.md
index 171d849..21d00b2 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/08.Elasticsearch聚合.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/08.Elasticsearch聚合.md
@@ -2,7 +2,6 @@
title: Elasticsearch 聚合
date: 2022-01-19 22:49:16
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/09.Elasticsearch分析器.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/09.Elasticsearch分析器.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/09.Elasticsearch分析器.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/09.Elasticsearch分析器.md
index 2ab2eb8..6bef417 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/09.Elasticsearch分析器.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/09.Elasticsearch分析器.md
@@ -2,7 +2,6 @@
title: Elasticsearch 分析器
date: 2022-02-22 21:01:01
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/10.Elasticsearch性能优化.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/10.Elasticsearch性能优化.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/10.Elasticsearch性能优化.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/10.Elasticsearch性能优化.md
index c1acea6..dc1c7b6 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/10.Elasticsearch性能优化.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/10.Elasticsearch性能优化.md
@@ -2,7 +2,6 @@
title: Elasticsearch 性能优化
date: 2022-01-21 19:54:43
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/11.ElasticsearchRestApi.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/11.ElasticsearchRestApi.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/11.ElasticsearchRestApi.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/11.ElasticsearchRestApi.md
index f2d3564..24fedf0 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/11.ElasticsearchRestApi.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/11.ElasticsearchRestApi.md
@@ -2,7 +2,6 @@
title: Elasticsearch Rest API
date: 2020-06-16 07:10:44
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/12.ElasticsearchHighLevelRestJavaApi.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/12.ElasticsearchHighLevelRestJavaApi.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/12.ElasticsearchHighLevelRestJavaApi.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/12.ElasticsearchHighLevelRestJavaApi.md
index 2e8b71e..9ce91bc 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/12.ElasticsearchHighLevelRestJavaApi.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/12.ElasticsearchHighLevelRestJavaApi.md
@@ -2,7 +2,6 @@
title: ElasticSearch Java API 之 High Level REST Client
date: 2022-03-01 18:55:46
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/13.Elasticsearch集群和分片.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/13.Elasticsearch集群和分片.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/13.Elasticsearch集群和分片.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/13.Elasticsearch集群和分片.md
index ce81927..ab03f18 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/13.Elasticsearch集群和分片.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/13.Elasticsearch集群和分片.md
@@ -2,7 +2,6 @@
title: Elasticsearch 集群和分片
date: 2022-03-01 20:52:25
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/20.Elasticsearch运维.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/20.Elasticsearch运维.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/20.Elasticsearch运维.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/20.Elasticsearch运维.md
index 0c69180..9582af1 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/20.Elasticsearch运维.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/20.Elasticsearch运维.md
@@ -2,7 +2,6 @@
title: Elasticsearch 运维
date: 2020-06-16 07:10:44
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/README.md b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/README.md
similarity index 95%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/README.md
rename to docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/README.md
index 25a5180..7df96f1 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/README.md
+++ b/docs/12.数据库/07.搜索引擎数据库/01.Elasticsearch/README.md
@@ -2,7 +2,6 @@
title: Elasticsearch 教程
date: 2022-04-11 16:52:35
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elasticsearch
@@ -75,4 +74,4 @@ hidden: true
## 🚪 传送
-◾ 💧 [我的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [我的博客](https://dunwu.github.io/blog/) ◾
+◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/) ◾
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/01.Elastic快速入门.md b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/01.Elastic快速入门.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/01.Elastic快速入门.md
rename to docs/12.数据库/07.搜索引擎数据库/02.Elastic/01.Elastic快速入门.md
index 6703d92..d45f30d 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/01.Elastic快速入门.md
+++ b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/01.Elastic快速入门.md
@@ -2,7 +2,6 @@
title: Elastic 快速入门
date: 2020-06-16 07:10:44
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elastic
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/02.Elastic技术栈之Filebeat.md b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/02.Elastic技术栈之Filebeat.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/02.Elastic技术栈之Filebeat.md
rename to docs/12.数据库/07.搜索引擎数据库/02.Elastic/02.Elastic技术栈之Filebeat.md
index 385e9a6..3a835f0 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/02.Elastic技术栈之Filebeat.md
+++ b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/02.Elastic技术栈之Filebeat.md
@@ -2,7 +2,6 @@
title: Elastic 技术栈之 Filebeat
date: 2020-06-16 07:10:44
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elastic
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/03.Filebeat运维.md b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/03.Filebeat运维.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/03.Filebeat运维.md
rename to docs/12.数据库/07.搜索引擎数据库/02.Elastic/03.Filebeat运维.md
index d285332..bbe8cc8 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/03.Filebeat运维.md
+++ b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/03.Filebeat运维.md
@@ -2,7 +2,6 @@
title: Filebeat 运维
date: 2020-06-16 07:10:44
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elastic
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/04.Elastic技术栈之Kibana.md b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/04.Elastic技术栈之Kibana.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/04.Elastic技术栈之Kibana.md
rename to docs/12.数据库/07.搜索引擎数据库/02.Elastic/04.Elastic技术栈之Kibana.md
index 03ea588..610254f 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/04.Elastic技术栈之Kibana.md
+++ b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/04.Elastic技术栈之Kibana.md
@@ -2,7 +2,6 @@
title: Elastic 技术栈之 Kibana
date: 2020-06-16 07:10:44
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elastic
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/05.Kibana运维.md b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/05.Kibana运维.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/05.Kibana运维.md
rename to docs/12.数据库/07.搜索引擎数据库/02.Elastic/05.Kibana运维.md
index 815a499..0e509c9 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/05.Kibana运维.md
+++ b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/05.Kibana运维.md
@@ -2,7 +2,6 @@
title: Kibana 运维
date: 2020-06-16 07:10:44
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elastic
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/06.Elastic技术栈之Logstash.md b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/06.Elastic技术栈之Logstash.md
similarity index 98%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/06.Elastic技术栈之Logstash.md
rename to docs/12.数据库/07.搜索引擎数据库/02.Elastic/06.Elastic技术栈之Logstash.md
index 97c8359..10960be 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/06.Elastic技术栈之Logstash.md
+++ b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/06.Elastic技术栈之Logstash.md
@@ -2,7 +2,6 @@
title: Elastic 技术栈之 Logstash
date: 2020-06-16 07:10:44
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elastic
@@ -162,14 +161,14 @@ input {
- Lists
```javascript
-;(path) => ['/var/log/messages', '/var/log/*.log']
-;(uris) => ['http://elastic.co', 'http://example.net']
+path => ['/var/log/messages', '/var/log/*.log']
+uris => ['http://elastic.co', 'http://example.net']
```
- Boolean
```javascript
-;(ssl_enable) => true
+ssl_enable => true
```
- Bytes
@@ -184,7 +183,7 @@ input {
- Codec
```javascript
-;(codec) => 'json'
+codec => 'json'
```
- Hash
@@ -200,25 +199,25 @@ match => {
- Number
```javascript
-;(port) => 33
+port => 33
```
- Password
```javascript
-;(my_password) => 'password'
+my_password => 'password'
```
- URI
```javascript
-;(my_uri) => 'http://foo:bar@example.net'
+my_uri => 'http://foo:bar@example.net'
```
- Path
```javascript
-;(my_path) => '/tmp/logstash'
+my_path => '/tmp/logstash'
```
- String
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/07.Logstash运维.md b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/07.Logstash运维.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/07.Logstash运维.md
rename to docs/12.数据库/07.搜索引擎数据库/02.Elastic/07.Logstash运维.md
index 05c66b9..ed32b67 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/07.Logstash运维.md
+++ b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/07.Logstash运维.md
@@ -2,7 +2,6 @@
title: Logstash 运维
date: 2020-06-16 07:10:44
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elastic
diff --git a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/README.md b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/README.md
similarity index 94%
rename from docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/README.md
rename to docs/12.数据库/07.搜索引擎数据库/02.Elastic/README.md
index 00d2184..ea8f90f 100644
--- a/docs/01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/README.md
+++ b/docs/12.数据库/07.搜索引擎数据库/02.Elastic/README.md
@@ -2,7 +2,6 @@
title: Elastic 技术栈
date: 2022-04-11 16:52:35
categories:
- - 计算机科学
- 数据库
- 搜索引擎数据库
- Elastic
@@ -56,4 +55,4 @@ hidden: true
## 🚪 传送
-◾ 💧 [我的IT知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [我的博客](https://dunwu.github.io/blog/) ◾
+◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/) ◾
diff --git a/docs/01.计算机科学/02.数据库/README.md b/docs/12.数据库/README.md
similarity index 99%
rename from docs/01.计算机科学/02.数据库/README.md
rename to docs/12.数据库/README.md
index e50cf5f..41af13c 100644
--- a/docs/01.计算机科学/02.数据库/README.md
+++ b/docs/12.数据库/README.md
@@ -2,7 +2,6 @@
title: 数据库
date: 2022-02-22 21:01:01
categories:
- - 计算机科学
- 数据库
tags:
- 数据库
@@ -427,4 +426,4 @@ hidden: true
## 传送 🚪
-◾ 💧 [我的IT知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [我的博客](https://dunwu.github.io/blog/) ◾
+◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/) ◾
diff --git a/docs/README.md b/docs/README.md
index bb759de..00e189e 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -83,44 +83,44 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
## 数据库综合
-- [Nosql 技术选型](01.计算机科学/02.数据库/01.数据库综合/01.Nosql技术选型.md)
-- [数据结构与数据库索引](01.计算机科学/02.数据库/01.数据库综合/02.数据结构与数据库索引.md)
+- [Nosql 技术选型](12.数据库/01.数据库综合/01.Nosql技术选型.md)
+- [数据结构与数据库索引](12.数据库/01.数据库综合/02.数据结构与数据库索引.md)
## 数据库中间件
-- [ShardingSphere 简介](01.计算机科学/02.数据库/02.数据库中间件/01.Shardingsphere/01.ShardingSphere简介.md)
-- [ShardingSphere Jdbc](01.计算机科学/02.数据库/02.数据库中间件/01.Shardingsphere/02.ShardingSphereJdbc.md)
-- [版本管理中间件 Flyway](01.计算机科学/02.数据库/02.数据库中间件/02.Flyway.md)
+- [ShardingSphere 简介](12.数据库/02.数据库中间件/01.Shardingsphere/01.ShardingSphere简介.md)
+- [ShardingSphere Jdbc](12.数据库/02.数据库中间件/01.Shardingsphere/02.ShardingSphereJdbc.md)
+- [版本管理中间件 Flyway](12.数据库/02.数据库中间件/02.Flyway.md)
## 关系型数据库
-> [关系型数据库](01.计算机科学/02.数据库/03.关系型数据库) 整理主流关系型数据库知识点。
+> [关系型数据库](12.数据库/03.关系型数据库) 整理主流关系型数据库知识点。
### 公共知识
-- [关系型数据库面试总结](01.计算机科学/02.数据库/03.关系型数据库/01.综合/01.关系型数据库面试.md) 💯
-- [SQL Cheat Sheet](01.计算机科学/02.数据库/03.关系型数据库/01.综合/02.SqlCheatSheet.md) 是一个 SQL 入门教程。
-- [扩展 SQL](01.计算机科学/02.数据库/03.关系型数据库/01.综合/03.扩展SQL.md) 是一个 SQL 入门教程。
+- [关系型数据库面试总结](12.数据库/03.关系型数据库/01.综合/01.关系型数据库面试.md) 💯
+- [SQL Cheat Sheet](12.数据库/03.关系型数据库/01.综合/02.SqlCheatSheet.md) 是一个 SQL 入门教程。
+- [扩展 SQL](12.数据库/03.关系型数据库/01.综合/03.扩展SQL.md) 是一个 SQL 入门教程。
### Mysql
![img](https://raw.githubusercontent.com/dunwu/images/dev/snap/20200716103611.png)
-- [Mysql 应用指南](01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/01.Mysql应用指南.md) ⚡
-- [Mysql 工作流](01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/02.MySQL工作流.md) - 关键词:`连接`、`缓存`、`语法分析`、`优化`、`执行引擎`、`redo log`、`bin log`、`两阶段提交`
-- [Mysql 事务](01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/03.Mysql事务.md) - 关键词:`ACID`、`AUTOCOMMIT`、`事务隔离级别`、`死锁`、`分布式事务`
-- [Mysql 锁](01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/04.Mysql锁.md) - 关键词:`乐观锁`、`表级锁`、`行级锁`、`意向锁`、`MVCC`、`Next-key 锁`
-- [Mysql 索引](01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/05.Mysql索引.md) - 关键词:`Hash`、`B 树`、`聚簇索引`、`回表`
-- [Mysql 性能优化](01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/06.Mysql性能优化.md)
-- [Mysql 运维](01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/20.Mysql运维.md) 🔨
-- [Mysql 配置](01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/21.Mysql配置.md) 🔨
-- [Mysql 问题](01.计算机科学/02.数据库/03.关系型数据库/02.Mysql/99.Mysql常见问题.md)
+- [Mysql 应用指南](12.数据库/03.关系型数据库/02.Mysql/01.Mysql应用指南.md) ⚡
+- [Mysql 工作流](12.数据库/03.关系型数据库/02.Mysql/02.MySQL工作流.md) - 关键词:`连接`、`缓存`、`语法分析`、`优化`、`执行引擎`、`redo log`、`bin log`、`两阶段提交`
+- [Mysql 事务](12.数据库/03.关系型数据库/02.Mysql/03.Mysql事务.md) - 关键词:`ACID`、`AUTOCOMMIT`、`事务隔离级别`、`死锁`、`分布式事务`
+- [Mysql 锁](12.数据库/03.关系型数据库/02.Mysql/04.Mysql锁.md) - 关键词:`乐观锁`、`表级锁`、`行级锁`、`意向锁`、`MVCC`、`Next-key 锁`
+- [Mysql 索引](12.数据库/03.关系型数据库/02.Mysql/05.Mysql索引.md) - 关键词:`Hash`、`B 树`、`聚簇索引`、`回表`
+- [Mysql 性能优化](12.数据库/03.关系型数据库/02.Mysql/06.Mysql性能优化.md)
+- [Mysql 运维](12.数据库/03.关系型数据库/02.Mysql/20.Mysql运维.md) 🔨
+- [Mysql 配置](12.数据库/03.关系型数据库/02.Mysql/21.Mysql配置.md) 🔨
+- [Mysql 问题](12.数据库/03.关系型数据库/02.Mysql/99.Mysql常见问题.md)
### 其他
-- [PostgreSQL 应用指南](01.计算机科学/02.数据库/03.关系型数据库/99.其他/01.PostgreSQL.md)
-- [H2 应用指南](01.计算机科学/02.数据库/03.关系型数据库/99.其他/02.H2.md)
-- [SqLite 应用指南](01.计算机科学/02.数据库/03.关系型数据库/99.其他/03.Sqlite.md)
+- [PostgreSQL 应用指南](12.数据库/03.关系型数据库/99.其他/01.PostgreSQL.md)
+- [H2 应用指南](12.数据库/03.关系型数据库/99.其他/02.H2.md)
+- [SqLite 应用指南](12.数据库/03.关系型数据库/99.其他/03.Sqlite.md)
## 文档数据库
@@ -132,16 +132,16 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
>
> MongoDB 最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
-- [MongoDB 应用指南](01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/01.MongoDB应用指南.md)
-- [MongoDB 的 CRUD 操作](01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/02.MongoDB的CRUD操作.md)
-- [MongoDB 聚合操作](01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/03.MongoDB的聚合操作.md)
-- [MongoDB 事务](01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/04.MongoDB事务.md)
-- [MongoDB 建模](01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/05.MongoDB建模.md)
-- [MongoDB 建模示例](01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/06.MongoDB建模示例.md)
-- [MongoDB 索引](01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/07.MongoDB索引.md)
-- [MongoDB 复制](01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/08.MongoDB复制.md)
-- [MongoDB 分片](01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/09.MongoDB分片.md)
-- [MongoDB 运维](01.计算机科学/02.数据库/04.文档数据库/01.MongoDB/20.MongoDB运维.md)
+- [MongoDB 应用指南](12.数据库/04.文档数据库/01.MongoDB/01.MongoDB应用指南.md)
+- [MongoDB 的 CRUD 操作](12.数据库/04.文档数据库/01.MongoDB/02.MongoDB的CRUD操作.md)
+- [MongoDB 聚合操作](12.数据库/04.文档数据库/01.MongoDB/03.MongoDB的聚合操作.md)
+- [MongoDB 事务](12.数据库/04.文档数据库/01.MongoDB/04.MongoDB事务.md)
+- [MongoDB 建模](12.数据库/04.文档数据库/01.MongoDB/05.MongoDB建模.md)
+- [MongoDB 建模示例](12.数据库/04.文档数据库/01.MongoDB/06.MongoDB建模示例.md)
+- [MongoDB 索引](12.数据库/04.文档数据库/01.MongoDB/07.MongoDB索引.md)
+- [MongoDB 复制](12.数据库/04.文档数据库/01.MongoDB/08.MongoDB复制.md)
+- [MongoDB 分片](12.数据库/04.文档数据库/01.MongoDB/09.MongoDB分片.md)
+- [MongoDB 运维](12.数据库/04.文档数据库/01.MongoDB/20.MongoDB运维.md)
## KV 数据库
@@ -149,15 +149,15 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
![img](https://raw.githubusercontent.com/dunwu/images/dev/snap/20200713105627.png)
-- [Redis 面试总结](01.计算机科学/02.数据库/05.KV数据库/01.Redis/01.Redis面试总结.md) 💯
-- [Redis 应用指南](01.计算机科学/02.数据库/05.KV数据库/01.Redis/02.Redis应用指南.md) ⚡ - 关键词:`内存淘汰`、`事件`、`事务`、`管道`、`发布与订阅`
-- [Redis 数据类型和应用](01.计算机科学/02.数据库/05.KV数据库/01.Redis/03.Redis数据类型和应用.md) - 关键词:`STRING`、`HASH`、`LIST`、`SET`、`ZSET`、`BitMap`、`HyperLogLog`、`Geo`
-- [Redis 持久化](01.计算机科学/02.数据库/05.KV数据库/01.Redis/04.Redis持久化.md) - 关键词:`RDB`、`AOF`、`SAVE`、`BGSAVE`、`appendfsync`
-- [Redis 复制](01.计算机科学/02.数据库/05.KV数据库/01.Redis/05.Redis复制.md) - 关键词:`SLAVEOF`、`SYNC`、`PSYNC`、`REPLCONF ACK`
-- [Redis 哨兵](01.计算机科学/02.数据库/05.KV数据库/01.Redis/06.Redis哨兵.md) - 关键词:`Sentinel`、`PING`、`INFO`、`Raft`
-- [Redis 集群](01.计算机科学/02.数据库/05.KV数据库/01.Redis/07.Redis集群.md) - 关键词:`CLUSTER MEET`、`Hash slot`、`MOVED`、`ASK`、`SLAVEOF no one`、`redis-trib`
-- [Redis 实战](01.计算机科学/02.数据库/05.KV数据库/01.Redis/08.Redis实战.md) - 关键词:`缓存`、`分布式锁`、`布隆过滤器`
-- [Redis 运维](01.计算机科学/02.数据库/05.KV数据库/01.Redis/20.Redis运维.md) 🔨 - 关键词:`安装`、`命令`、`集群`、`客户端`
+- [Redis 面试总结](12.数据库/05.KV数据库/01.Redis/01.Redis面试总结.md) 💯
+- [Redis 应用指南](12.数据库/05.KV数据库/01.Redis/02.Redis应用指南.md) ⚡ - 关键词:`内存淘汰`、`事件`、`事务`、`管道`、`发布与订阅`
+- [Redis 数据类型和应用](12.数据库/05.KV数据库/01.Redis/03.Redis数据类型和应用.md) - 关键词:`STRING`、`HASH`、`LIST`、`SET`、`ZSET`、`BitMap`、`HyperLogLog`、`Geo`
+- [Redis 持久化](12.数据库/05.KV数据库/01.Redis/04.Redis持久化.md) - 关键词:`RDB`、`AOF`、`SAVE`、`BGSAVE`、`appendfsync`
+- [Redis 复制](12.数据库/05.KV数据库/01.Redis/05.Redis复制.md) - 关键词:`SLAVEOF`、`SYNC`、`PSYNC`、`REPLCONF ACK`
+- [Redis 哨兵](12.数据库/05.KV数据库/01.Redis/06.Redis哨兵.md) - 关键词:`Sentinel`、`PING`、`INFO`、`Raft`
+- [Redis 集群](12.数据库/05.KV数据库/01.Redis/07.Redis集群.md) - 关键词:`CLUSTER MEET`、`Hash slot`、`MOVED`、`ASK`、`SLAVEOF no one`、`redis-trib`
+- [Redis 实战](12.数据库/05.KV数据库/01.Redis/08.Redis实战.md) - 关键词:`缓存`、`分布式锁`、`布隆过滤器`
+- [Redis 运维](12.数据库/05.KV数据库/01.Redis/20.Redis运维.md) 🔨 - 关键词:`安装`、`命令`、`集群`、`客户端`
## 列式数据库
@@ -176,30 +176,30 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
> Elasticsearch 是一个基于 Lucene 的搜索和数据分析工具,它提供了一个分布式服务。Elasticsearch 是遵从 Apache 开源条款的一款开源产品,是当前主流的企业级搜索引擎。
-- [Elasticsearch 面试总结](01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/01.Elasticsearch面试总结.md) 💯
-- [Elasticsearch 快速入门](01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/02.Elasticsearch快速入门.md)
-- [Elasticsearch 简介](01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/03.Elasticsearch简介.md)
-- [Elasticsearch 索引](01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/04.Elasticsearch索引.md)
-- [Elasticsearch 查询](01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch查询.md)
-- [Elasticsearch 高亮](01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/06.Elasticsearch高亮.md)
-- [Elasticsearch 排序](01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/07.Elasticsearch排序.md)
-- [Elasticsearch 聚合](01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/08.Elasticsearch聚合.md)
-- [Elasticsearch 分析器](01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/09.Elasticsearch分析器.md)
-- [Elasticsearch 性能优化](01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/10.Elasticsearch性能优化.md)
-- [Elasticsearch Rest API](01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/11.ElasticsearchRestApi.md)
-- [ElasticSearch Java API 之 High Level REST Client](01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/12.ElasticsearchHighLevelRestJavaApi.md)
-- [Elasticsearch 集群和分片](01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/13.Elasticsearch集群和分片.md)
-- [Elasticsearch 运维](01.计算机科学/02.数据库/07.搜索引擎数据库/01.Elasticsearch/20.Elasticsearch运维.md)
+- [Elasticsearch 面试总结](12.数据库/07.搜索引擎数据库/01.Elasticsearch/01.Elasticsearch面试总结.md) 💯
+- [Elasticsearch 快速入门](12.数据库/07.搜索引擎数据库/01.Elasticsearch/02.Elasticsearch快速入门.md)
+- [Elasticsearch 简介](12.数据库/07.搜索引擎数据库/01.Elasticsearch/03.Elasticsearch简介.md)
+- [Elasticsearch 索引](12.数据库/07.搜索引擎数据库/01.Elasticsearch/04.Elasticsearch索引.md)
+- [Elasticsearch 查询](12.数据库/07.搜索引擎数据库/01.Elasticsearch/05.Elasticsearch查询.md)
+- [Elasticsearch 高亮](12.数据库/07.搜索引擎数据库/01.Elasticsearch/06.Elasticsearch高亮.md)
+- [Elasticsearch 排序](12.数据库/07.搜索引擎数据库/01.Elasticsearch/07.Elasticsearch排序.md)
+- [Elasticsearch 聚合](12.数据库/07.搜索引擎数据库/01.Elasticsearch/08.Elasticsearch聚合.md)
+- [Elasticsearch 分析器](12.数据库/07.搜索引擎数据库/01.Elasticsearch/09.Elasticsearch分析器.md)
+- [Elasticsearch 性能优化](12.数据库/07.搜索引擎数据库/01.Elasticsearch/10.Elasticsearch性能优化.md)
+- [Elasticsearch Rest API](12.数据库/07.搜索引擎数据库/01.Elasticsearch/11.ElasticsearchRestApi.md)
+- [ElasticSearch Java API 之 High Level REST Client](12.数据库/07.搜索引擎数据库/01.Elasticsearch/12.ElasticsearchHighLevelRestJavaApi.md)
+- [Elasticsearch 集群和分片](12.数据库/07.搜索引擎数据库/01.Elasticsearch/13.Elasticsearch集群和分片.md)
+- [Elasticsearch 运维](12.数据库/07.搜索引擎数据库/01.Elasticsearch/20.Elasticsearch运维.md)
### Elastic
-- [Elastic 快速入门](01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/01.Elastic快速入门.md)
-- [Elastic 技术栈之 Filebeat](01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/02.Elastic技术栈之Filebeat.md)
-- [Filebeat 运维](01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/03.Filebeat运维.md)
-- [Elastic 技术栈之 Kibana](01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/04.Elastic技术栈之Kibana.md)
-- [Kibana 运维](01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/05.Kibana运维.md)
-- [Elastic 技术栈之 Logstash](01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/06.Elastic技术栈之Logstash.md)
-- [Logstash 运维](01.计算机科学/02.数据库/07.搜索引擎数据库/02.Elastic/07.Logstash运维.md)
+- [Elastic 快速入门](12.数据库/07.搜索引擎数据库/02.Elastic/01.Elastic快速入门.md)
+- [Elastic 技术栈之 Filebeat](12.数据库/07.搜索引擎数据库/02.Elastic/02.Elastic技术栈之Filebeat.md)
+- [Filebeat 运维](12.数据库/07.搜索引擎数据库/02.Elastic/03.Filebeat运维.md)
+- [Elastic 技术栈之 Kibana](12.数据库/07.搜索引擎数据库/02.Elastic/04.Elastic技术栈之Kibana.md)
+- [Kibana 运维](12.数据库/07.搜索引擎数据库/02.Elastic/05.Kibana运维.md)
+- [Elastic 技术栈之 Logstash](12.数据库/07.搜索引擎数据库/02.Elastic/06.Elastic技术栈之Logstash.md)
+- [Logstash 运维](12.数据库/07.搜索引擎数据库/02.Elastic/07.Logstash运维.md)
## 资料 📚
@@ -436,4 +436,4 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
## 传送 🚪
-◾ 🏠 [DB-TUTORIAL 首页](https://github.com/dunwu/db-tutorial) ◾ 🎯 [我的博客](https://github.com/dunwu/blog) ◾
+◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/) ◾