乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      提高開發(fā)效率之tomcat免重啟(隨意更改java代碼) - 企業(yè)應(yīng)用 - Java - ...

       squarecome 2010-12-31
        做為了一個(gè)java開發(fā)人員,總是為因?yàn)橐黾右粋€(gè)類,或是增加刪除一個(gè)方法,甚至修改一個(gè)小處代碼而不得不再次重啟服務(wù)器。而啟動(dòng)服務(wù)器總是那么的浪費(fèi)時(shí)間。一個(gè)小時(shí)的編程 10 分鐘左右,這效率....

          

           而php有java更有優(yōu)勢(shì)在于它是動(dòng)態(tài)加載的。而為什么java就不可以呢?

         

           你想要什么?可以加方法?可以加類?可以動(dòng)態(tài)的隨意更改java代碼又不重啟服務(wù)器?

       

           現(xiàn)在這些都可以實(shí)現(xiàn)了,今天重大發(fā)現(xiàn)這些都可以做到了。java也變?yōu)楹蚿hp一樣可以動(dòng)態(tài)的更改了。

       

       

      今天聽到了這么一個(gè)發(fā)現(xiàn),覺得確實(shí)很好,現(xiàn)在在這里和大家分享下。

       

      要做到這樣功能需要對(duì)本機(jī)有所配置一下:

       

      安裝步驟:

      1、 windows 啟動(dòng)安裝程序,在控制臺(tái)輸入 :

      > java -jar dcevm-0.2-win.jar (路徑放到dcevm-0.2-win.jar的文件夾)下面附件下載

      等一會(huì)兒,這時(shí)會(huì)出現(xiàn)一個(gè)程序框。選擇一個(gè)jdk,再install。完成后test一下(安裝完成沒有提示,差不多的時(shí)間就點(diǎn)test看一下,如果成功就是安裝好了)

       

         安裝程序會(huì)替換掉 java bin/client/jvm.dll bin/server/jvm.dll ,并將以后的 jvm.dll 備份到相應(yīng)目錄下。還會(huì)將 dcevm.jar 加到 lib/ext/ 目錄 .

       

      2、eclipse端的修改

       

      eclipse.ini 文件里面最后加入:(這里面要把原有的部分去掉一些)

      -vmargs

      -Xms128M

      -Xmx512M

      -XX:PermSize=64M

      -XX:MaxPermSize=512M

      -XX:+PrintGCTimeStamps

      -XX:+PrintGCDetails

      -XX:+TraceClassLoading

      -XX:+TraceClassUnloading

      -XX:+PrintGCTimeStamps

      -XX:+PrintGCDetails

      -verbose:gc

      -Xloggc:gc.log

       

       

      我的修改完之后是這樣的

      Xml代碼 復(fù)制代碼
      1. -startup   
      2. plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar   
      3. --launcher.library   
      4. plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519   
      5. -product   
      6. org.eclipse.epp.package.jee.product   
      7. --launcher.XXMaxPermSize   
      8. 256M   
      9.   
      10.   
      11. -vmargs    
      12. -Xms128M    
      13. -Xmx512M    
      14. -XX:PermSize=64M    
      15. -XX:MaxPermSize=512M    
      16. -XX:+PrintGCTimeStamps   
      17. -XX:+PrintGCDetails   
      18. -XX:+TraceClassLoading    
      19. -XX:+TraceClassUnloading   
      20. -XX:+PrintGCTimeStamps   
      21. -XX:+PrintGCDetails   
      22. -verbose:gc   
      23. -Xloggc:gc.log  

       

      重啟一下eclipse看是否可以正常啟動(dòng),這樣的就配置完成了。

       

      接下來是做個(gè)小試驗(yàn)。

      1、在你的web程序下,debug狀態(tài)啟動(dòng)tomcat。(注意在要debug狀態(tài)下

       

      當(dāng)你的程序正常運(yùn)行后,要你想在改動(dòng)的地方j(luò)ava代碼,更改下,再重新刷下頁(yè)面就明白了。(如果還是不成功,可以和我交流下)

       

      相關(guān)文檔學(xué)習(xí):

      1、 http://www./wangscu/hotspot-hotswap-who-and-who-are-best-freinds

      2、http://rdc.taobao.com/team/jm/ (感謝oznyang提供)。

       

      p.s:我是在remoteDebug狀態(tài)下做的,大家試試看哦。

       

      有什么問題大家可以提出來,互相學(xué)習(xí)。

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多