
通常一個對象創建/銷毀的時候非常耗時,我們不會頻繁的創建銷毀它,而是考慮復用。復用對象的一種做法就是對象池,將創建好的對象放入池中維護起來,下次...
本文主要介紹 uid-generator (一種全局ID服務實現) uid-generator介紹 全局ID服務是分布式服務中的基礎服務,需要...
引子 《Effective Java》中第25條中《列表優于數組》中提到數組是協變的,相反泛型是不可變的 其實用于描述Java類型轉換后的繼承關...
MDC MDC Mapped Diagnostic Contexts 是一個診斷的工具類。支持logback log4j,提供的方法很簡單,ge...
觀察者模式是一種比較經典的模式。被觀察者可以對應多個觀察者,是一種一對多的模式。被觀察者一旦有變動,就會通知到所有注冊的觀察者,被觀察者可以增加...
紅黑樹是一種自平衡二叉查找樹,常用于鍵值對存儲,例如Java的TreeMap中就采用紅黑樹實現。它可以在O(logN)時間內查找、插入和刪除 紅...
"趙大爺,我來送檢討了!",微李在下代人委員會門口,諂諂地笑著。 "哦,來了啊,來得及時!我跟你說你這再晚一會,我就得出操了!",趙大爺邊收檢討...
寫完檢討,已經是十二點了。 微李抓緊去街口,準備吃碗拉面。 正值高峰。當代人拉面館人特別多,都在排隊。 "117號當代人小張,請進!" 完了,微...
二零一七年初,發生在小李身上的一件事,改變了小李,他決定改名為小小李,簡稱微李。 事情是這樣的。 大白天,路上。 行人闖著紅燈,司機按著喇叭,大...