5.1 DelimiterBasedFrameDecoder應(yīng)用開發(fā) 下面我們來完成一個(gè)演示程序使用DelimiterBasedFrameDec...
4.1 TCP粘包/拆包 TCP是個(gè)"流"協(xié)議,是沒有界限的一串?dāng)?shù)據(jù)吊说。所以一個(gè)業(yè)務(wù)上認(rèn)為的一個(gè)完整的包可能會(huì)被拆分成多個(gè)包發(fā)送论咏,多個(gè)完整的包也可...
1.1.1Linux網(wǎng)絡(luò)I/O模型 Linux 內(nèi)核將所有外部設(shè)備看做一個(gè)文件操作,對(duì)一個(gè)文件的讀寫操作會(huì)返回一個(gè)file descrptor(...
http://tutorials.jenkov.com/java-nio/index.html 原文地址Java NIO (New IO) is...
服務(wù)器級(jí)別的鎖 表鎖 表可以被顯示的讀鎖和寫鎖鎖定颁井,查詢過程中也有隱式的鎖厅贪。在MySQL會(huì)話中使用LOCK TABLES命令可以顯示加鎖,當(dāng)一個(gè)...
調(diào)用EXPLAIN 要使用EXPLAIN雅宾,只需要在查詢的select關(guān)鍵字前面機(jī)上explain這個(gè)詞养涮。下面是一個(gè)簡單的explain結(jié)果: E...
5.1 索引基礎(chǔ) 在MySQL中,存儲(chǔ)引擎在使用索引時(shí)眉抬,先找到索引的對(duì)應(yīng)值贯吓,然后根據(jù)匹配的索引找到對(duì)應(yīng)的數(shù)據(jù)行。假如要運(yùn)行下面的查詢:selec...
1.1 MySQL邏輯架構(gòu) MySQL服務(wù)器邏輯架構(gòu)圖.png最上層的不是MySQL所獨(dú)有的蜀变,大多數(shù)是基于網(wǎng)絡(luò)的客戶端/服務(wù)器的工具或者服務(wù)都有...
Semaphore A counting semaphore. Conceptually, a semaphore maintains a s...