使用ant打包servlet-api原始碼
2010 年 01 月 27 日
本文單主要簡述了獲取編譯打包servlet-api源**的過程。所用到的ant指令碼需要根據實際場景做簡單的調整即可。
基本步驟
3、ant指令碼,這段指令碼是改的人家原始碼裡的那份build.xml。因為我們只需要取得原始碼,然後放到eclipse裡做**關聯。所以刪掉其它的target其中包括clear,所以執行完指令碼後還需要:
copy出打包完成後的原始檔,jar檔案缺省會在[dist/lib]下當然可修改build將它們放到其它地方 手動的把相應ant建立的臨時目錄刪掉。
注意,需要把以下**儲存成servletapisource.xml檔案放到目錄[jakarta-tomcat-5.0.28-src/jakarta-servletapi-5/jsr154]下,然後
ant -f servletapisource.xml
vertx原始碼 vert x web的原始碼解析
本來應該要寫的是eventbus的原始碼分析的,但是vert.x中國使用者組 群號 515203212 的小夥伴們好像對vert.x web深入了解的需求更大一些。所以就先分析vert.x web的實現原理吧。分析完之後發現篇幅較長,請耐心看完。vert.x web主要的功能是路由,還有常用的htt...
原始碼學習 ArrayList的擴容原始碼分析
原始碼如下 下面是arraylist的擴容機制 arraylist的擴容機制提高了效能,如果每次只擴充乙個,那麼頻繁的插入會導致頻繁的拷貝,降低效能,而arraylist的擴容機制避免了這種情況。如有必要,增加此arraylist例項的容量,以確保它至少能容納元素的數量 param mincapac...
原始碼 連線mysql mysql的原始碼安裝
如果這步失敗,可以刪除掉原始碼目錄,重新解壓,然後再cmake一次試試 失敗如下圖 成功如下圖 命令 time make 注 這個過程會挺久的,取決於你機器的效能。命令 time make install 安裝成功後會生成乙個mysql56目錄,這就是我們的編譯安裝後的mysql軟體了。注意 這個軟...