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