package org.apache.commons.logging;
/** * 抽象日誌api的簡單日誌介面,logfactory例項化該介面。實現此介面的類必須具有乙個建構函式,該建構函式採用表示此日誌「name」的單個字串引數。
* * 將這些日誌級別對映到底層日誌系統所使用的概念是依賴於實現的。不過,該實現應該確保這種排序行為符合預期。
* * 效能通常是乙個日誌記錄問題。通過檢查適當的屬性,元件可以避免昂貴的操作(生成要記錄的資訊)
* for example,
** if (log.isdebugenabled())
*
*
* 底層日誌記錄系統的配置通常在日誌記錄api外部通過該系統支援的任何機制進行。
*/public inte***ce log
抽象log api的簡單介面,is***enabled()方法主要是判斷該級別日誌是否啟用,void ***()方法用於設定該級別的log資訊。
Webpack 原始碼(二) 如何閱讀原始碼
如果想要了解 webpack 的流程,只要閱讀 七珏 細說 webpack 之流程篇 所述的內容就夠了,講解地比較全面了 本文就不對 webpack 流程再做重複的描述,而是從另外乙個角度補充分析 webpack 原始碼 webpack 中最為重要的無非是 compiler compilation ...
MapReduce原始碼 二
下圖是context類的繼承關係 不同層次的類的互動物件有所不同 mapcontext 關注 recordreaderreader 和 inputsplit split taskinputoutputcontext關注 recordwriteroutput statusreporter report...
HashMap原始碼(二)
final node resize 初始化新的table長度為之前的2倍,並判斷是否小於2的三十次方 且 之前的table長度是否大於16 如果都是則將擴容門檻值擴大為之前的2倍 這裡為什麼要判斷 之前的table長度是否大於16 才擴容?else if newcap oldcap 1 maximu...