5.1 DelimiterBasedFrameDecoder应用开发 下面我们来完成一个演示程序使用DelimiterBasedFrameDec...
4.1 TCP粘包/拆包 TCP是个"流"协议,是没有界限的一串数据。所以一个业务上认为的一个完整的包可能会被拆分成多个包发送,多个完整的包也可...
1.1.1Linux网络I/O模型 Linux 内核将所有外部设备看做一个文件操作,对一个文件的读写操作会返回一个file descrptor(...
http://tutorials.jenkov.com/java-nio/index.html 原文地址Java NIO (New IO) is...
服务器级别的锁 表锁 表可以被显示的读锁和写锁锁定,查询过程中也有隐式的锁。在MySQL会话中使用LOCK TABLES命令可以显示加锁,当一个...
调用EXPLAIN 要使用EXPLAIN,只需要在查询的select关键字前面机上explain这个词。下面是一个简单的explain结果: E...
5.1 索引基础 在MySQL中,存储引擎在使用索引时,先找到索引的对应值,然后根据匹配的索引找到对应的数据行。假如要运行下面的查询:selec...
1.1 MySQL逻辑架构 MySQL服务器逻辑架构图.png最上层的不是MySQL所独有的,大多数是基于网络的客户端/服务器的工具或者服务都有...
Semaphore A counting semaphore. Conceptually, a semaphore maintains a s...