懶漢模式,線程不安全 使用了懶加載模式,但是存在致命的問(wèn)題。當(dāng)有多個(gè)線程同時(shí)調(diào)用getInstance()方法的時(shí)候,就會(huì)創(chuàng)建多個(gè)實(shí)例,也就是在...
定義:定義一組算法,將每個(gè)算法都封裝起來(lái),并且使他們之間可以互換。類型:行為類模式 策略模式是對(duì)算法的封裝,把一系列的算法分別封裝到對(duì)應(yīng)的類中,...
定義:定義一個(gè)用于創(chuàng)建對(duì)象的接口,讓子類決定實(shí)例化哪個(gè)類,工廠類將一個(gè)類的實(shí)例化延遲到其子類。類型:創(chuàng)建類模式 工廠模式:首先需要說(shuō)一下工廠模式...
定義:確保一個(gè)類只有一個(gè)實(shí)例,而且自行實(shí)例化并向整個(gè)系統(tǒng)提供這個(gè)實(shí)例。類型:創(chuàng)建類模式類圖:?jiǎn)卫J綉?yīng)該是23種設(shè)計(jì)模式中最簡(jiǎn)單的一種模式了。它...
Filter過(guò)濾器API Servlet過(guò)濾器API包含了3個(gè)接口,它們都在javax.servlet包中,分別是Filter接口、Filter...
相同點(diǎn): @Resource的作用相當(dāng)于@Autowired,均可標(biāo)注在字段或者屬性的setter方法上。 不同點(diǎn): @Autowired默認(rèn)按...
IoC(Inversion of Control): 控制反轉(zhuǎn),就是用容器來(lái)控制業(yè)務(wù)對(duì)象之間的依賴關(guān)系,而非傳統(tǒng)實(shí)現(xiàn),由代碼直接操控。這也就是所...
1.隱式類型轉(zhuǎn)換導(dǎo)致索引失效.這一點(diǎn)應(yīng)當(dāng)引起重視.也是開(kāi)發(fā)中經(jīng)常會(huì)犯的錯(cuò)誤. 由于表的字段tu_mdn定義為varchar2(20),但在查詢時(shí)...
情況1:如果沒(méi)有在程序中手動(dòng)捕獲異常 情況2:如果在程序中自己捕獲了異常 現(xiàn)在如果我們需要手動(dòng)捕獲異常,并且也希望拋異常的時(shí)候能回滾腫么辦呢?下...