From 357ad427725382fb2fdeab86923a52800dd180e4 Mon Sep 17 00:00:00 2001 From: moqi Date: Mon, 23 Apr 2018 18:50:51 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E5=91=A8=E6=9C=9F=E6=80=A7=E6=97=B6?= =?UTF-8?q?=E9=97=B4=20=E2=80=94=E2=80=94>=20=E5=91=A8=E6=9C=9F=E6=80=A7?= =?UTF-8?q?=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- notes/Redis.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notes/Redis.md b/notes/Redis.md index d33d6f04..dd251aaf 100644 --- a/notes/Redis.md +++ b/notes/Redis.md @@ -320,7 +320,7 @@ Redis Cluster。 ### 2. 时间事件 -又分为两类:定时事件是让一段程序在指定的时间之内执行一次;周期性时间是让一段程序每隔指定时间就执行一次。 +又分为两类:定时事件是让一段程序在指定的时间之内执行一次;周期性事件是让一段程序每隔指定时间就执行一次。 ## 事件的调度与执行 From e9e3caccba3f5c7c48c71725adc2318d9a398b9f Mon Sep 17 00:00:00 2001 From: moqi Date: Wed, 25 Apr 2018 12:25:13 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E8=A1=A8=E8=BF=B0=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- notes/分布式问题分析.md | 6 +++--- notes/数据库系统原理.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/notes/分布式问题分析.md b/notes/分布式问题分析.md index b9064a50..3fe6c1a0 100644 --- a/notes/分布式问题分析.md +++ b/notes/分布式问题分析.md @@ -95,7 +95,7 @@

-该算法比较适合每个服务器的性能差不多的场景,如果有性能存在差异的情况下,那么性能较差的服务器可能无法承担多大的负载(下图的 Server 2)。 +该算法比较适合每个服务器的性能差不多的场景,如果有性能存在差异的情况下,那么性能较差的服务器可能无法承担过大的负载(下图的 Server 2)。

@@ -107,7 +107,7 @@ ### 3. 最少连接(least Connections) -由于每个请求的连接时间不一样,使用轮询或者加权轮询算法的话,可能会让一台服务器当前连接数多大,而另一台服务器的连接多小,造成负载不均衡。例如下图中,(1, 3, 5) 请求会被发送到服务器 1,但是 (1, 3) 很快就断开连接,此时只有 (5) 请求连接服务器 1;(2, 4, 6) 请求被发送到服务器 2,只有 (2) 的连接断开。该系统继续运行时,服务器 2 会承担多大的负载。 +由于每个请求的连接时间不一样,使用轮询或者加权轮询算法的话,可能会让一台服务器当前连接数过大,而另一台服务器的连接多小,造成负载不均衡。例如下图中,(1, 3, 5) 请求会被发送到服务器 1,但是 (1, 3) 很快就断开连接,此时只有 (5) 请求连接服务器 1;(2, 4, 6) 请求被发送到服务器 2,只有 (2) 的连接断开。该系统继续运行时,服务器 2 会承担过大的负载。

@@ -257,7 +257,7 @@ Zookeeper 提供了一种树形结构级的命名空间,/app1/p_1 节点表示 **(六)羊群效应** -在步骤二,一个节点未获得锁,需要监听监听自己的前一个子节点,这是因为如果监听所有的子节点,那么任意一个子节点状态改变,其它所有子节点都会收到通知(羊群效应),而我们只希望它的后一个子节点收到通知。 +在步骤二,一个节点未获得锁,需要监听自己的前一个子节点,这是因为如果监听所有的子节点,那么任意一个子节点状态改变,其它所有子节点都会收到通知(羊群效应),而我们只希望它的后一个子节点收到通知。 # 五、分布式 Session diff --git a/notes/数据库系统原理.md b/notes/数据库系统原理.md index c7b65cb3..050b5af0 100644 --- a/notes/数据库系统原理.md +++ b/notes/数据库系统原理.md @@ -86,7 +86,7 @@ T1 修改一个数据,T2 随后读取这个数据。如 ### 3. 不可重复读 -T2 读取一个数据,T1 对该数据做了修改。如果 T2 再次读取这个数据,此时读取的结果和和第一次读取的结果不同。 +T2 读取一个数据,T1 对该数据做了修改。如果 T2 再次读取这个数据,此时读取的结果和第一次读取的结果不同。

From 321c58c968dd961ff8a0ff896bc8720e5760ff9f Mon Sep 17 00:00:00 2001 From: moqi Date: Wed, 25 Apr 2018 12:27:00 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E8=A1=A8=E8=BF=B0=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- notes/分布式问题分析.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notes/分布式问题分析.md b/notes/分布式问题分析.md index 3fe6c1a0..60ed87cd 100644 --- a/notes/分布式问题分析.md +++ b/notes/分布式问题分析.md @@ -107,7 +107,7 @@ ### 3. 最少连接(least Connections) -由于每个请求的连接时间不一样,使用轮询或者加权轮询算法的话,可能会让一台服务器当前连接数过大,而另一台服务器的连接多小,造成负载不均衡。例如下图中,(1, 3, 5) 请求会被发送到服务器 1,但是 (1, 3) 很快就断开连接,此时只有 (5) 请求连接服务器 1;(2, 4, 6) 请求被发送到服务器 2,只有 (2) 的连接断开。该系统继续运行时,服务器 2 会承担过大的负载。 +由于每个请求的连接时间不一样,使用轮询或者加权轮询算法的话,可能会让一台服务器当前连接数过大,而另一台服务器的连接过小,造成负载不均衡。例如下图中,(1, 3, 5) 请求会被发送到服务器 1,但是 (1, 3) 很快就断开连接,此时只有 (5) 请求连接服务器 1;(2, 4, 6) 请求被发送到服务器 2,只有 (2) 的连接断开。该系统继续运行时,服务器 2 会承担过大的负载。