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