Skip to content

Commit 1a3daf6

Browse files
committed
fix(docs): fix typo
修复Markdown语法错误
1 parent 7fb067e commit 1a3daf6

File tree

2 files changed

+29
-31
lines changed

2 files changed

+29
-31
lines changed

README.md

+28-30
Original file line numberDiff line numberDiff line change
@@ -6,37 +6,8 @@
66

77
本系列知识出自中华石杉,我对这部分知识做了一个系统的整理,方便学习查阅。
88

9-
## [分布式系统](/docs/distributed-system/distributed-system-interview.md)
10-
11-
### 系统拆分
12-
- [为什么要进行系统拆分?如何进行系统拆分?拆分后不用 Dubbo 可以吗?](/docs/distributed-system/why-dubbo.md)
13-
14-
### 分布式服务框架
15-
- [说一下 Dubbo 的工作原理?注册中心挂了可以继续通信吗?](/docs/distributed-system/dubbo-operating-principle.md)
16-
- [Dubbo 支持哪些序列化协议?说一下 Hessian 的数据结构?PB 知道吗?为什么 PB 的效率是最高的?](/docs/distributed-system/dubbo-serialization-protocol.md)
17-
- [Dubbo 负载均衡策略和集群容错策略都有哪些?动态代理策略呢?](/docs/distributed-system/dubbo-load-balancing.md)
18-
- [Dubbo 的 spi 思想是什么?](/docs/distributed-system/dubbo-spi.md)
19-
- [如何基于 Dubbo 进行服务治理、服务降级、失败重试以及超时重试?](/docs/distributed-system/dubbo-service-management.md)
20-
- [分布式服务接口的幂等性如何设计(比如不能重复扣款)?](/docs/distributed-system/distributed-system-idempotency.md)
21-
- [分布式服务接口请求的顺序性如何保证?](/docs/distributed-system/distributed-system-request-sequence.md)
22-
- [如何自己设计一个类似 Dubbo 的 rpc 框架?](/docs/distributed-system/dubbo-rpc-design.md)
23-
24-
### 分布式锁
25-
- [Zookeeper 都有哪些应用场景?](/docs/distributed-system/zookeeper-application-scenarios.md)
26-
- [使用 Redis 如何设计分布式锁?使用 Zookeeper 来设计分布式锁可以吗?以上两种分布式锁的实现方式哪种效率比较高?](/docs/distributed-system/distributed-lock-redis-vs-zookeeper.md)
27-
28-
### 分布式事务
29-
- [分布式事务了解吗?你们如何解决分布式事务问题的?TCC 如果出现网络连不通怎么办?XA 的一致性如何保证?](/docs/distributed-system/distributed-transaction.md)
30-
31-
### 分布式会话
32-
- [集群部署时的分布式 Session 如何实现?](/docs/distributed-system/distributed-session.md)
33-
34-
359
## 高并发架构
3610

37-
### 高并发系统
38-
- [如何设计一个高并发系统?](/docs/high-concurrency/high-concurrency-design.md)
39-
4011
### [消息队列](/docs/high-concurrency/mq-interview.md)
4112
- [为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么优点和缺点?](/docs/high-concurrency/why-mq.md)
4213
- [如何保证消息队列的高可用?](/docs/high-concurrency/how-to-ensure-high-availability-of-message-queues.md)
@@ -74,6 +45,33 @@
7445
### 读写分离
7546
- [如何实现 MySQL 的读写分离?MySQL 主从复制原理是啥?如何解决 MySQL 主从同步的延时问题?](/docs/high-concurrency/mysql-read-write-separation.md)
7647

48+
### 高并发系统
49+
- [如何设计一个高并发系统?](/docs/high-concurrency/high-concurrency-design.md)
50+
51+
## [分布式系统](/docs/distributed-system/distributed-system-interview.md)
52+
53+
### 系统拆分
54+
- [为什么要进行系统拆分?如何进行系统拆分?拆分后不用 Dubbo 可以吗?](/docs/distributed-system/why-dubbo.md)
55+
56+
### 分布式服务框架
57+
- [说一下 Dubbo 的工作原理?注册中心挂了可以继续通信吗?](/docs/distributed-system/dubbo-operating-principle.md)
58+
- [Dubbo 支持哪些序列化协议?说一下 Hessian 的数据结构?PB 知道吗?为什么 PB 的效率是最高的?](/docs/distributed-system/dubbo-serialization-protocol.md)
59+
- [Dubbo 负载均衡策略和集群容错策略都有哪些?动态代理策略呢?](/docs/distributed-system/dubbo-load-balancing.md)
60+
- [Dubbo 的 spi 思想是什么?](/docs/distributed-system/dubbo-spi.md)
61+
- [如何基于 Dubbo 进行服务治理、服务降级、失败重试以及超时重试?](/docs/distributed-system/dubbo-service-management.md)
62+
- [分布式服务接口的幂等性如何设计(比如不能重复扣款)?](/docs/distributed-system/distributed-system-idempotency.md)
63+
- [分布式服务接口请求的顺序性如何保证?](/docs/distributed-system/distributed-system-request-sequence.md)
64+
- [如何自己设计一个类似 Dubbo 的 rpc 框架?](/docs/distributed-system/dubbo-rpc-design.md)
65+
66+
### 分布式锁
67+
- [Zookeeper 都有哪些应用场景?](/docs/distributed-system/zookeeper-application-scenarios.md)
68+
- [使用 Redis 如何设计分布式锁?使用 Zookeeper 来设计分布式锁可以吗?以上两种分布式锁的实现方式哪种效率比较高?](/docs/distributed-system/distributed-lock-redis-vs-zookeeper.md)
69+
70+
### 分布式事务
71+
- [分布式事务了解吗?你们如何解决分布式事务问题的?TCC 如果出现网络连不通怎么办?XA 的一致性如何保证?](/docs/distributed-system/distributed-transaction.md)
72+
73+
### 分布式会话
74+
- [集群部署时的分布式 Session 如何实现?](/docs/distributed-system/distributed-session.md)
7775

7876
## 高可用架构
7977
- [Hystrix 介绍](/docs/high-availability/hystrix-introduction.md)
@@ -90,4 +88,4 @@
9088
- 熔断框架都有哪些?具体实现原理知道吗?
9189

9290
### 降级
93-
- 如何进行降级?
91+
- 如何进行降级?

docs/high-concurrency/es-optimizing-query-performance.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊?
33

44
## 面试官心理分析
5-
这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的。很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 5~10s,坑爹了。第一次搜索的时候,是 5~10s,后面反而就快了,可能就几百毫秒。
5+
这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的。很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 `5~10s`,坑爹了。第一次搜索的时候,是 `5~10s`,后面反而就快了,可能就几百毫秒。
66

77
你就很懵,每个用户第一次访问都会比较慢,比较卡么?所以你要是没玩儿过 es,或者就是自己玩玩儿 demo,被问到这个问题容易懵逼,显示出你对 es 确实玩儿的不怎么样?
88

0 commit comments

Comments
 (0)