From feb230afda25e90081b1a5c9406acba1feba3c6a Mon Sep 17 00:00:00 2001 From: zach <1374698112@qq.com> Date: Mon, 2 Jul 2018 11:53:34 +0800 Subject: [PATCH 1/5] update socket MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 单词错误 --- notes/Socket.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/notes/Socket.md b/notes/Socket.md index 13f1eaf5..99073da3 100644 --- a/notes/Socket.md +++ b/notes/Socket.md @@ -12,7 +12,7 @@ * [poll](#poll) * [epoll](#epoll) * [select 和 poll 比较](#select-和-poll-比较) - * [eopll 工作模式](#eopll-工作模式) + * [epoll 工作模式](#epoll-工作模式) * [应用场景](#应用场景) * [参考资料](#参考资料) @@ -303,7 +303,7 @@ poll 和 select 在速度上都很慢。 几乎所有的系统都支持 select,但是只有比较新的系统支持 poll。 -## eopll 工作模式 +## epoll 工作模式 epoll_event 有两种触发模式:LT(level trigger)和 ET(edge trigger)。 From 96ab659bf42796dda2d3b86ba214a0d5c645f39f Mon Sep 17 00:00:00 2001 From: Raymon Date: Mon, 2 Jul 2018 12:50:53 +0800 Subject: [PATCH 2/5] Update MySQL.md typo --- notes/MySQL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notes/MySQL.md b/notes/MySQL.md index e460d98a..13bf5993 100644 --- a/notes/MySQL.md +++ b/notes/MySQL.md @@ -351,7 +351,7 @@ do { - 查询本身效率也可能会有所提升。例如下面的例子中,使用 IN() 代替连接查询,可以让 MySQL 按照 ID 顺序进行查询,这可能比随机的连接要更高效。 ```sql -SELECT * FROM tab +SELECT * FROM tag JOIN tag_post ON tag_post.tag_id=tag.id JOIN post ON tag_post.post_id=post.id WHERE tag.tag='mysql'; From 57b138500d86d473fa6670c908fb6edf514579ed Mon Sep 17 00:00:00 2001 From: Joe <736777445@qq.com> Date: Tue, 3 Jul 2018 16:40:45 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 奔溃->崩溃 --- notes/数据库系统原理.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/notes/数据库系统原理.md b/notes/数据库系统原理.md index 4aaa9044..53117c3c 100644 --- a/notes/数据库系统原理.md +++ b/notes/数据库系统原理.md @@ -70,7 +70,7 @@ 一旦事务提交,则其所做的修改将会永远保存到数据库中。即使系统发生崩溃,事务执行的结果也不能丢失。 -可以通过数据库备份和恢复来实现,在系统发生奔溃时,使用备份的数据库进行数据恢复。 +可以通过数据库备份和恢复来实现,在系统发生崩溃时,使用备份的数据库进行数据恢复。 ---- @@ -79,7 +79,7 @@ - 只有满足一致性,事务的执行结果才是正确的。 - 在无并发的情况下,事务串行执行,隔离性一定能够满足。此时要只要能满足原子性,就一定能满足一致性。 - 在并发的情况下,多个事务并发执行,事务不仅要满足原子性,还需要满足隔离性,才能满足一致性。 -- 事务满足持久化是为了能应对数据库奔溃的情况。 +- 事务满足持久化是为了能应对数据库崩溃的情况。

From 132fc47d96e7d1bb9b3088e348ec4654d2062b39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=B0=B8=E5=B7=9D?= <1029579233@qq.com> Date: Sat, 7 Jul 2018 09:17:01 +0800 Subject: [PATCH 4/5] Update README.md --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 8376c56d..ff207ca2 100644 --- a/README.md +++ b/README.md @@ -165,6 +165,4 @@ Google 开源项目的代码风格规范。 **鸣谢** -[TeeKee](https://github.com/linw7) - - +[TeeKee](https://github.com/linw7) [g10guang](https://github.com/g10guang) [crossoverJie](https://github.com/crossoverJie) From beb95085f00385365828475345e7987bcd6dd248 Mon Sep 17 00:00:00 2001 From: xiangflight Date: Mon, 9 Jul 2018 19:43:57 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=87=A0=E5=A4=84?= =?UTF-8?q?=E7=AC=94=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 0 -> 6148 bytes notes/Java 基础.md | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5aa9950dfa898a186d3dc8678c98aa2d3b436841 GIT binary patch literal 6148 zcmeHK&1(}u6o1o3yW9A&t*y4Au$Y5_MJla&5OIyITCAidu{KtXo9r}Q+|GpEO{wru8Z!`@+oc<<0NC-T5uEvjYGm+wcwp zSO8#P6PW77ZUYnJqOG$o9T9^>)|iGVC_oVo!O}W*5=azC6!_N^5NkILS;*nh*be-Vh91BsV89^;3Q-61<)4|Am8h<3eyh|2KZ-|3Ka#HQ)TYfn zhS{4o)7#SKwZbA_Da3Bvh_Y^2w)PZ!k5=69vhT%Cd?FBGxf74tpZz2&Q3{t)bP` zv9Ti~_SpFN+K9b+?AYjtJwA4HZOt@{;r(aw*Bf{5KYaA`+4C1~-^nZ>_&Su6mfOx10mYu^^)yfQ+-|NZ+tXk#R;% zGvmzYQ3DRbDYyW$a1-vp19%Lt;5B@JPw)l4lO8fm_K|~RoSYyh$vJY7cz+Xkhm&#>?O255 zUPneRZnu|^eF3xbP}(R*F5KsB3l~c$(~~jMtw4f_0*L~N0$Ks_ez36#bTl><%2x+= z@(6&K!mu>-#m9oku{Amxn+kCRji^*al}hvxgQ#?j+nVQSY${agK=k2*=qnR_LLu_% zSl^a(AdbSMPZUTL_+5c+_16;n|Ky*~|Gy_C{}Kff1^z1qNNS=mk;N(Ly>;E>#9nJ- uyMaxZ;58M>6zueNEFG~G4`GvrW43S*9gR(e7(q)u1f&c}mniU875E8pejDWg literal 0 HcmV?d00001 diff --git a/notes/Java 基础.md b/notes/Java 基础.md index a9d3093d..4877a200 100644 --- a/notes/Java 基础.md +++ b/notes/Java 基础.md @@ -194,7 +194,7 @@ String 不可变性天生具备线程安全,可以在多个线程中安全地 使用 String.intern() 可以保证相同内容的字符串变量引用相同的内存对象。 -下面示例中,s1 和 s2 采用 new String() 的方式新建了两个不同对象,而 s3 是通过 s1.intern() 方法取得一个对象引用,这个方法首先把 s1 引用的对象放到 String Poll(字符串常量池)中,然后返回这个对象引用。因此 s3 和 s1 引用的是同一个字符串常量池的对象。 +下面示例中,s1 和 s2 采用 new String() 的方式新建了两个不同对象,而 s3 是通过 s1.intern() 方法取得一个对象引用,这个方法首先把 s1 引用的对象放到 String Pool(字符串常量池)中,然后返回这个对象引用。因此 s3 和 s1 引用的是同一个字符串常量池的对象。 ```java String s1 = new String("aaa"); @@ -204,7 +204,7 @@ String s3 = s1.intern(); System.out.println(s1.intern() == s3); // true ``` -如果是采用 "bbb" 这种使用双引号的形式创建字符串实例,会自动地将新建的对象放入 String Poll 中。 +如果是采用 "bbb" 这种使用双引号的形式创建字符串实例,会自动地将新建的对象放入String Pool中。 ```java String s4 = "bbb"; @@ -629,7 +629,7 @@ x.equals(y) == x.equals(y); // true 对任何不是 null 的对象 x 调用 x.equals(null) 结果都为 false ```java -x.euqals(null); // false; +x.equals(null); // false; ``` **3. 实现**