秒殺場(chǎng)景 例如雙11、618 涉及問題 高并發(fā):時(shí)間短,瞬間用戶量 超賣:賣出量多于庫(kù)存 數(shù)據(jù)庫(kù)超負(fù)荷:數(shù)據(jù)庫(kù)甚至其他業(yè)務(wù)掛掉,導(dǎo)致404 設(shè)計(jì)...
一、選擇排序 思路:從數(shù)組中選擇最小元素,將它與數(shù)組的第一個(gè)元素交換位置。再?gòu)氖O碌脑刂羞x擇出最小的元素,將它與第二個(gè)元素交換位置。不斷進(jìn)行這...
AOP 面向切面編程能夠?qū)⒛切┡c業(yè)務(wù)無(wú)關(guān),卻被業(yè)務(wù)模塊所共同調(diào)用的邏輯或責(zé)任封裝起來(lái),便于減少系統(tǒng)重復(fù)的代碼,降低模塊間的耦合度(模塊間關(guān)聯(lián)程度...
用戶態(tài):當(dāng)一個(gè)進(jìn)程在執(zhí)行用戶自己的代碼時(shí)位用戶態(tài),可以直接讀取用戶程序的數(shù)據(jù)內(nèi)核態(tài):控制計(jì)算機(jī)的硬件資源,并提供上層應(yīng)用程序運(yùn)行的環(huán)境系統(tǒng)調(diào)用:...
一、單例模式 確保一個(gè)類只有一個(gè)實(shí)例,并提供一個(gè)全局訪問點(diǎn)。 線程不安全的單例模式 懶漢式 線程安全的單例模式: 餓漢式 懶漢式 雙重校驗(yàn)鎖 枚...
1.計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu) 1.1 OSI體系結(jié)構(gòu) 應(yīng)用層 表示層:數(shù)據(jù)壓縮、加密以及數(shù)據(jù)描述 會(huì)話層:建立及管理會(huì)話 運(yùn)輸層 網(wǎng)絡(luò)層 數(shù)據(jù)鏈路層 ...
1.事務(wù) 事務(wù)是指滿足ACID特性的一組操作。 原子性(Atomicity):事務(wù)是不可分割的最小單元,事務(wù)內(nèi)的語(yǔ)句,要么全部執(zhí)行成功,要么全部...
1.Java內(nèi)存模型 JMM的內(nèi)存模型如圖所示,其規(guī)定了所有變量都存儲(chǔ)在主內(nèi)存中,每條線程還有自己的工作內(nèi)存,工作內(nèi)存中保存了被該線程使用到的變...
一、Java內(nèi)存區(qū)域 1.Java虛擬機(jī)運(yùn)行時(shí)數(shù)據(jù)區(qū) 程序計(jì)數(shù)器(線程私有):如果執(zhí)行的是Java方法,則這個(gè)計(jì)數(shù)器記錄的是正在執(zhí)行的虛擬機(jī)字節(jié)...