一名優(yōu)秀的Java程序員,對MySQL的操作與運用肯定也是駕輕就熟。在最近幾年的Java面試中,MySQL的相關(guān)知識點都屢見不鮮,比較有代表性的一道題就是MySQL為什么選擇B+樹作為索引結(jié)構(gòu)?查看全文>>
在Spring框架中,有多種方式可以將Bean放入Spring容器中。下面是幾種常見的方式和相應(yīng)的代碼演示:查看全文>>
責(zé)任鏈設(shè)計模式是為了避免請求發(fā)送者與多個請求處理者耦合在一起,將所有請求的處理者通過前一對象記住其下一個對象的引用而連成一條鏈;當(dāng)有請求發(fā)生時,可將請求沿著這條鏈傳遞,直到有對象處理它為止。查看全文>>
ArrayList是Java中的一個動態(tài)數(shù)組,它能夠自動進行擴容以容納更多的元素。ArrayList的擴容機制基于以下原理:查看全文>>
工廠方法模式中包含簡單工廠模式、工廠方法模式和抽象工廠模式。下面我們以咖啡店的點單系統(tǒng)為例,演示工這三種工廠方法模式的使用,具體如下:查看全文>>
在實際開發(fā)中,經(jīng)常需要向數(shù)據(jù)庫發(fā)送多條SQL語句,這時,如果逐條執(zhí)行這些SQL語句,效率會很低。為此,JDBC提供了批處理機制,即同時執(zhí)行多條SQL語句。Statement和PreparedStatement都實現(xiàn)了批處理,本節(jié)將針對它們的批處理方式進行詳細(xì)的講解。查看全文>>