ThreadLcoal,即線程變量,是一個以ThreadLocal對象為鍵,任意對象為值的存儲結構(類型為ThreadLocalMap,是Tre...
線程池就是存儲線程的一個池子,為了避免頻繁地創建、刪除線程而設,因為線程是操作系統中稀缺的資源,頻繁創建和刪除會帶來增加資源消耗、降低響應速度等...
簡單來說,log4j2中的過濾器主要是對日志的輸出進行過濾,符合條件的日志可以被當前過濾器通過,進入到后續的處理;不符合條件的日志應該被忽略,不...
代理模式一般分為兩種,即靜態代理和動態代理,靜態代理限制比較嚴格,代理類和委托類必須實現相同的接口;而動態代理則更加靈活,除了jdk的動態代理,...
值類型與通用特質是scala特性中一個特別知識點,需要工作使用中慢慢體會 通用特質 繼承自Any的trait,內部成員只有def定義的方法,且沒...
scala的字符串插入,與java語言的String.format(String str, Object... val)有類似之處,都是最終用字...
scala的隱式可以讓操作變得更加簡潔,文末的參考中列出的implicit的相關博文很好的表達了隱式的作用及使用方式,這里主要分析幾個案例。 1...
以下是常見的scala模式匹配實例。 variableName @ pattern 下面這個示例 模式匹配中case e @ B(_)就是模式匹...
scala的函數定義及使用知識點挺多,有類型型變(不變、型變、逆變)知識,有 call-by-name和call-by-value使用區別,還有...