synchronized關(guān)鍵字 在java里,使用的最基本互斥同步手段就是synchronized關(guān)鍵字。synchronized關(guān)鍵字經(jīng)過(guò)Ja...
IO顧名思義就是進(jìn)行輸入與輸出,對(duì)于Redis來(lái)說(shuō)可描述為Redis服務(wù)進(jìn)程想要從內(nèi)核中的讀取Redis客戶(hù)端發(fā)送的請(qǐng)求,然后進(jìn)行數(shù)據(jù)的內(nèi)核空間...
一、工作流程: 1.讀取 MyBatis 配置文件:mybatis-config.xml 為 MyBatis 的全局配置文件,配置了 MyBat...
Redis的幾種數(shù)據(jù)結(jié)構(gòu): 1.SDS(動(dòng)態(tài)字符串) SDS存儲(chǔ)String類(lèi)型的數(shù)據(jù),底層是一個(gè)char[],同時(shí)會(huì)維護(hù)字符串的長(zhǎng)度,和申請(qǐng)的...
在TCP協(xié)議中,通過(guò)慢開(kāi)始、擁塞避免、快重傳、快恢復(fù)4個(gè)機(jī)制來(lái)實(shí)現(xiàn)TCP的擁塞控制。對(duì)于以上機(jī)制,數(shù)據(jù)的發(fā)送方需要維護(hù)慢開(kāi)始門(mén)限值、擁塞窗口的大...
SpringMVC是spring容器中的子容器,只負(fù)責(zé)Controller層相關(guān)對(duì)象的管理。 核心組件: 1.前端控制器:Dispatche...
在程序的執(zhí)行過(guò)程中,當(dāng)所訪問(wèn)的信息不在內(nèi)存時(shí),會(huì)由操作系統(tǒng)負(fù)責(zé)將所需信息從外存調(diào)入內(nèi)存,然后再繼續(xù)執(zhí)行程序,如果在調(diào)入內(nèi)存時(shí),發(fā)現(xiàn)內(nèi)存空間不夠,...
1.線(xiàn)程的屬性 線(xiàn)程是處理機(jī)調(diào)度的單位; 多CPU計(jì)算機(jī)中,各個(gè)線(xiàn)程可以占用不同的CPU; 每個(gè)線(xiàn)程都有一個(gè)線(xiàn)程ID、線(xiàn)程控制塊; 線(xiàn)程有就緒、...
內(nèi)存模型: 1.緩沖池 InnoDB存儲(chǔ)引擎是基于磁盤(pán)儲(chǔ)存的,并將其中的記錄按照頁(yè)的方式進(jìn)行管理。由于CPU速度與磁盤(pán)速度之間的鴻溝,InnoD...