ThreadLcoal,即線程變量绰咽,是一個(gè)以ThreadLocal對(duì)象為鍵,任意對(duì)象為值的存儲(chǔ)結(jié)構(gòu)(類型為ThreadLocalMap取募,是Tre...
線程池就是存儲(chǔ)線程的一個(gè)池子旺聚,為了避免頻繁地創(chuàng)建、刪除線程而設(shè)砰粹,因?yàn)榫€程是操作系統(tǒng)中稀缺的資源,頻繁創(chuàng)建和刪除會(huì)帶來(lái)增加資源消耗碱璃、降低響應(yīng)速度等...
簡(jiǎn)單來(lái)說(shuō),log4j2中的過(guò)濾器主要是對(duì)日志的輸出進(jìn)行過(guò)濾爽航,符合條件的日志可以被當(dāng)前過(guò)濾器通過(guò)毁欣,進(jìn)入到后續(xù)的處理岳掐;不符合條件的日志應(yīng)該被忽略饭耳,不...
代理模式一般分為兩種纲酗,即靜態(tài)代理和動(dòng)態(tài)代理衰腌,靜態(tài)代理限制比較嚴(yán)格,代理類和委托類必須實(shí)現(xiàn)相同的接口觅赊;而動(dòng)態(tài)代理則更加靈活,除了jdk的動(dòng)態(tài)代理吮螺,...
值類型與通用特質(zhì)是scala特性中一個(gè)特別知識(shí)點(diǎn)鸠补,需要工作使用中慢慢體會(huì) 通用特質(zhì) 繼承自Any的trait,內(nèi)部成員只有def定義的方法紫岩,且沒(méi)...
scala的字符串插入,與java語(yǔ)言的String.format(String str, Object... val)有類似之處勋陪,都是最終用字...
scala的隱式可以讓操作變得更加簡(jiǎn)潔粥鞋,文末的參考中列出的implicit的相關(guān)博文很好的表達(dá)了隱式的作用及使用方式,這里主要分析幾個(gè)案例呻粹。 1...
以下是常見的scala模式匹配實(shí)例筹燕。 variableName @ pattern 下面這個(gè)示例 模式匹配中case e @ B(_)就是模式匹...
scala的函數(shù)定義及使用知識(shí)點(diǎn)挺多撒踪,有類型型變(不變、型變制妄、逆變)知識(shí)掸绞,有 call-by-name和call-by-value使用區(qū)別耕捞,還有...