1、主要分離線(xiàn)購(gòu)物車(chē)和在線(xiàn)購(gòu)物車(chē)(hash數(shù)據(jù)類(lèi)型) 2、主要功能有(添加sku,刪除,更新,合并,勾選購(gòu)物項(xiàng),排序,展示可用優(yōu)惠券(最難)) ...
對(duì)于系統(tǒng)的一些功能組件,有一個(gè)即可,例如數(shù)據(jù)庫(kù)連接池,線(xiàn)程池。。。全局唯一。想要控制住對(duì)象的創(chuàng)建就用到了單例模式。 單例模式:保證一個(gè)類(lèi)僅有一個(gè)...
第一次接觸橋接模式是在刷面試題時(shí),遇到問(wèn)jdbc主要用到的設(shè)計(jì)模式是?橋接模式。 橋接模式(Bridge):將抽象部分與它的實(shí)現(xiàn)部分分離,使他們...
1.緩存穿透:請(qǐng)求訪(fǎng)問(wèn)了緩存中沒(méi)有的數(shù)據(jù),或者緩存宕機(jī),導(dǎo)致請(qǐng)求直接查db。 解決辦法:把沒(méi)有的數(shù)據(jù)也緩存一分,但是設(shè)置較短的緩存時(shí)間。 2.緩...
(1)首先了解下簡(jiǎn)單工廠模式。如圖: 工廠類(lèi)一般用于生產(chǎn)其他對(duì)象。舉個(gè)例子,有個(gè)雪糕工廠可以創(chuàng)建各種雪糕,不用每次需要造一個(gè)雪糕時(shí)先建一個(gè)工廠吧...
1、單一職責(zé)原則(Single Responsibility Principle) 定義:?jiǎn)我宦氊?zé)原則(SRP),就一個(gè)類(lèi)而言,應(yīng)該僅有...
1、代碼實(shí)現(xiàn)多線(xiàn)程模擬3個(gè)窗口賣(mài)票 資源類(lèi):票 多線(xiàn)程:窗口 總結(jié):各個(gè)窗口賣(mài)票,互相之間不溝通,誰(shuí)先搶到了歸誰(shuí)。 2、有兩個(gè)線(xiàn)程,可以操作初始...
創(chuàng)建型(是對(duì)對(duì)象創(chuàng)建過(guò)程的各種問(wèn)題和解決方案的總結(jié)) 1、Factory 工廠模式 2、Abstract Factory 抽象工廠模式 3、Si...
ArrayList是非線(xiàn)程安全的,而Vector是線(xiàn)程安全的,其實(shí)現(xiàn)依靠synchronized,效率低。雖然能實(shí)現(xiàn)線(xiàn)程安全,但是不符合高并...