分布式鎖是控制分布式系統之間同步訪問共享資源的一種方式。分布式環境下會出現資源競爭的地方都需要分布式鎖的協調。查看全文>>
常見的日志框架有Log4J和Logback,這里重點介紹Logback,Logback是由log4j創始人設計的另一個開源日志組件,性能比log4j要好,Logback主要分為以下三個技術模塊:查看全文>>
是利用單個線程來同時監聽多個Socket,并在某個Socket可讀、可寫時得到通知,從而避免無效的等待,充分利用CPU資源。查看全文>>
分片集群主要解決的是,海量數據存儲的問題,集群中有多個master,每個master保存不同數據,并且還可以給每個master設置多個slave節點,就可以繼續增大集群的高并發能力。同時每個master之間通過ping監測彼此健康狀態,就類似于哨兵模式了。當客戶端請求可以訪問集群任意節點,最終都會被轉發到正確節點。查看全文>>
工廠方法模式中包含簡單工廠模式、工廠方法模式和抽象工廠模式。下面我們以咖啡店的點單系統為例,演示工這三種工廠方法模式的使用,具體如下:查看全文>>
在實際開發中,經常需要向數據庫發送多條SQL語句,這時,如果逐條執行這些SQL語句,效率會很低。為此,JDBC提供了批處理機制,即同時執行多條SQL語句。Statement和PreparedStatement都實現了批處理,本節將針對它們的批處理方式進行詳細的講解。查看全文>>