最近在改javac,因爲是純java的,所以比c++的hotspot好調試到不知道哪裏去了,這裏記錄一下配環境的過程。
注意:本文的方法只是能用,並不好,有好的求留言
- eclipse中新建一個java項目
- 複製openjdk/langtools/src/share/classes裏面的所有文件夾到eclipse中的新項目的src文件夾下
- 運行或調試,應該就直接跑得起來了
- 修改
- 把改好的javac用git或者直接拷貝回去
雖然比較蠢,但是簡單粗暴有效。
最近在改javac,因爲是純java的,所以比c++的hotspot好調試到不知道哪裏去了,這裏記錄一下配環境的過程。
注意:本文的方法只是能用,並不好,有好的求留言
雖然比較蠢,但是簡單粗暴有效。
ThreadLocal的使用,,,實際上相當於維護了一個Map,其中以鍵值對的形式,存儲了某一個數據被多個線程訪問所對應的值。當然這個數據只能有
JSONArray序列化日期最初用到, 這個是全局設置,會有風險。 String[] dateFormats = new String[] {"yyyyMMdd"}; JSONUtils.getM