Skip to content

Commit f125f9d

Browse files
committed
docs: 优化Java、面试准备和数据库模块文章的 keywords 和 description & 补充技术文章配图
1 parent 3b75190 commit f125f9d

File tree

90 files changed

+737
-196
lines changed

Some content is hidden

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

90 files changed

+737
-196
lines changed

docs/cs-basics/network/tcp-connection-and-disconnection.md

Lines changed: 152 additions & 33 deletions
Large diffs are not rendered by default.

docs/database/basis.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@ title: 数据库基础知识总结
33
category: 数据库
44
tag:
55
- 数据库基础
6+
head:
7+
- - meta
8+
- name: keywords
9+
content: 数据库,数据库管理系统,DBMS,数据库系统,DBA,SQL,DDL,DML,数据模型,关系型数据库,主键,外键,ER图
10+
- - meta
11+
- name: description
12+
content: 数据库基础知识总结,包括数据库、DBMS、数据库系统、DBA的概念区别,DBMS核心功能,元组、码、主键外键等关系型数据库核心概念,以及ER图的使用方法。
613
---
714

815
<!-- @include: @small-advertisement.snippet.md -->

docs/database/character-set.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ tag:
66
head:
77
- - meta
88
- name: keywords
9-
content: 字符集,编码,UTF-8,UTF-16,GBK,utf8mb4,emoji,存储与传输
9+
content: 字符集,字符编码,UTF-8,UTF-16,GBK,GB2312,utf8mb4,ASCII,Unicode,MySQL字符集,emoji存储
1010
- - meta
1111
- name: description
12-
content: 从编码与字符集原理入手,解释 utf8 与 utf8mb4 差异与 emoji 存储问题,指导数据库与应用的正确配置
12+
content: 详解字符集与字符编码原理,深入分析ASCII、GB2312、GBK、UTF-8、UTF-16等常见编码,解释MySQL中utf8与utf8mb4的区别以及emoji存储问题的解决方案
1313
---
1414

1515
MySQL 字符编码集中有两套 UTF-8 编码实现:**`utf8`****`utf8mb4`**

docs/database/elasticsearch/elasticsearch-questions-01.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ tag:
77
head:
88
- - meta
99
- name: keywords
10-
content: Elasticsearch 面试,索引,分片,倒排,查询,聚合,调优
10+
content: Elasticsearch面试题,ES索引,倒排索引,分片副本,全文搜索,聚合查询,Lucene,ELK
1111
- - meta
1212
- name: description
13-
content: 收录 Elasticsearch 高频面试题与实践要点,围绕索引/分片/倒排与聚合查询,形成系统复习清单
13+
content: Elasticsearch常见面试题总结,涵盖ES核心概念、倒排索引原理、分片与副本机制、查询DSL、聚合分析、集群调优等高频面试知识点
1414
---
1515

1616
**Elasticsearch** 相关的面试题为我的[知识星球](../../about-the-author/zhishixingqiu-two-years.md)(点击链接即可查看详细介绍以及加入方法)专属内容,已经整理到了[《Java 面试指北》](../../zhuanlan/java-mian-shi-zhi-bei.md)中。

docs/database/mongodb/mongodb-questions-01.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ tag:
77
head:
88
- - meta
99
- name: keywords
10-
content: MongoDB 面试,文档存储,无模式,副本集,分片,索引,一致性
10+
content: MongoDB面试题,文档数据库,BSON,副本集,分片集群,MongoDB索引,WiredTiger,聚合管道
1111
- - meta
1212
- name: description
13-
content: 汇总 MongoDB 基础与架构高频题,涵盖文档模型、索引、副本集与分片,强调高可用与一致性实践
13+
content: MongoDB常见面试题总结上篇,详解MongoDB基础概念、存储结构、数据类型、副本集高可用、分片集群水平扩展等核心知识点,助力后端面试准备
1414
---
1515

1616
> 少部分内容参考了 MongoDB 官方文档的描述,在此说明一下。

docs/database/mongodb/mongodb-questions-02.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ tag:
77
head:
88
- - meta
99
- name: keywords
10-
content: MongoDB 索引,复合索引,多键索引,文本索引,地理索引,查询优化
10+
content: MongoDB索引,复合索引,多键索引,文本索引,地理位置索引,TTL索引,MongoDB查询优化,索引设计
1111
- - meta
1212
- name: description
13-
content: 讲解 MongoDB 常见索引类型与适用场景,结合查询优化与写入开销权衡,提升检索性能与稳定性
13+
content: MongoDB常见面试题总结下篇,深入讲解MongoDB各类索引(单字段、复合、多键、文本、地理位置、TTL)的原理、使用场景和查询优化技巧
1414
---
1515

1616
## MongoDB 索引

docs/database/mysql/a-thousand-lines-of-mysql-study-notes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ tag:
66
head:
77
- - meta
88
- name: keywords
9-
content: MySQL 笔记,调优,索引,事务,工具,经验总结,实践
9+
content: MySQL学习笔记,MySQL命令大全,SQL语法,数据库操作,表操作,索引,视图,存储过程,触发器
1010
- - meta
1111
- name: description
12-
content: 整理 MySQL 学习与实践的千行笔记,凝练调优思路、索引与事务要点及工具使用,便于快速查阅与复盘
12+
content: 一千行MySQL学习笔记精华总结,涵盖数据库操作、表管理、SQL语法、索引、视图、存储过程、触发器等核心知识点,适合快速查阅和复习
1313
---
1414

1515
> 原文地址:<https://shockerli.net/post/1000-line-mysql-note/> ,JavaGuide 对本文进行了简答排版,新增了目录。

docs/database/mysql/how-sql-executed-in-mysql.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ tag:
66
head:
77
- - meta
88
- name: keywords
9-
content: MySQL 执行流程,解析器,优化器,执行器,缓冲池,日志,架构
9+
content: MySQL执行流程,SQL执行过程,连接器,解析器,优化器,执行器,Server层,存储引擎,InnoDB
1010
- - meta
1111
- name: description
12-
content: 拆解 SQL 在 MySQL 的执行路径,从解析优化到执行与缓存,结合存储引擎交互,构建完整的运行时视角
12+
content: 详解SQL语句在MySQL中的完整执行流程,从连接器身份认证、查询缓存、分析器语法解析、优化器生成执行计划到执行器调用存储引擎的全过程
1313
---
1414

1515
> 本文来自[木木匠](https://github.com/kinglaw1204)投稿。

docs/database/mysql/index-invalidation-caused-by-implicit-conversion.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ tag:
77
head:
88
- - meta
99
- name: keywords
10-
content: 隐式转换,索引失效,类型不匹配,函数计算,优化器,性能退化
10+
content: MySQL隐式转换,索引失效,类型转换,MySQL性能优化,数据类型不匹配,全表扫描,SQL优化
1111
- - meta
1212
- name: description
13-
content: 解析隐式转换导致的索引失效与性能退化,给出类型规范、语句改写与参数配置建议,避免查询退化
13+
content: 深入分析MySQL中隐式类型转换导致索引失效的原因和场景,通过实际案例演示字符串与数字比较时的性能问题,并给出避免索引失效的最佳实践
1414
---
1515

1616
> 本次测试使用的 MySQL 版本是 `5.7.26`,随着 MySQL 版本的更新某些特性可能会发生改变,本文不代表所述观点和结论于 MySQL 所有版本均准确无误,版本差异请自行甄别。

docs/database/mysql/innodb-implementation-of-mvcc.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ tag:
66
head:
77
- - meta
88
- name: keywords
9-
content: InnoDB,MVCC,快照读,当前读,一致性视图,隐藏列,事务版本,间隙锁
9+
content: MVCC,多版本并发控制,InnoDB,快照读,当前读,一致性视图,ReadView,undo log,隐藏列,事务隔离
1010
- - meta
1111
- name: description
12-
content: 深入解析 InnoDB 的 MVCC 实现细节与读写隔离,覆盖一致性视图、快照/当前读与隐藏列、间隙锁的配合
12+
content: 深入剖析InnoDB存储引擎MVCC的实现原理,详解隐藏列、undo log版本链、ReadView机制,以及快照读与当前读的区别,理解MySQL如何实现事务隔离
1313
---
1414

1515
## 多版本并发控制 (Multi-Version Concurrency Control)

0 commit comments

Comments
 (0)