什么是 I/O 多路復(fù)用:I/O 多路復(fù)用指的是可以通過某種機(jī)制,監(jiān)視多個(gè)文件描述符,一旦某個(gè)文件描述符準(zhǔn)備就緒后,就能夠通知程序進(jìn)行相關(guān)的讀寫...
ARQ 協(xié)議是一個(gè)自動(dòng)重傳請求協(xié)議,主要通過確認(rèn)和超時(shí)兩個(gè)機(jī)制,在不可靠服務(wù)的基礎(chǔ)上實(shí)現(xiàn)可靠信息的發(fā)送。如果發(fā)送方在發(fā)送后的一段時(shí)間沒有接收到確...
Cookie 和 Session 都是會(huì)話技術(shù),Cookie 運(yùn)行在客戶端,Session 運(yùn)行在服務(wù)器端 Cookie 的大小有限制,并且瀏覽...
檢驗(yàn)和:這是一個(gè)端到端的檢驗(yàn)和,目的是用于檢測數(shù)據(jù)在傳輸過程中有沒有發(fā)生變化,如果接受到的 TCP 報(bào)文段檢驗(yàn)和發(fā)生了差別,那么 TCP 會(huì)丟棄...
TCP 是面向連接的,可靠性高一些;UDP 是基于非連接的,可靠性低一些 由于 TCP 是面向連接的通信,需要三次握手、確認(rèn)連接等過程,會(huì)有延時(shí)...
MySQL 主從復(fù)制原理:主庫(Master) 有一個(gè) I/O 線程,從庫(Slave) 有一個(gè) I/O 線程和 SQL 線程,從庫的 I/O ...
PHP 中的所有變量都是被存儲在 zval 變量容器中,在 zval 變量容器中主要是包含 變量名、變量值、變量類型 Type、以及另外兩個(gè)額外...
PHP 數(shù)組的底層主要是通過 HashTable 實(shí)現(xiàn),HashTable 通過映射函數(shù)或者散列函數(shù)將 String Key 轉(zhuǎn)換成一個(gè)普通的數(shù)...
MySQL 用于衡量數(shù)據(jù)查詢的效率是 磁盤 I/O 次數(shù),一般來講索引比較大,尤其是對于關(guān)系型數(shù)據(jù)庫這種數(shù)據(jù)量俺的所以能達(dá)到億級別的,為了節(jié)省...