自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

tomcat免重啟隨意更改java代碼 提高開(kāi)發(fā)效率

開(kāi)發(fā) 后端
java開(kāi)發(fā)人員經(jīng)常修改該東西,處理代碼總要重啟tomcat服務(wù)器,啟動(dòng)服務(wù)器總是那么的浪費(fèi)時(shí)間。一個(gè)小時(shí)的編程 10 分鐘左右,這效率....

     做為了一個(gè)java開(kāi)發(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)的更改了。

     今天聽(tīng)到了這么一個(gè)發(fā)現(xiàn),覺(jué)得確實(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一下(安裝完成沒(méi)有提示,差不多的時(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

我的修改完之后是這樣的
 

  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),這樣的就配置完成了。

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

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

當(dāng)你的程序正常運(yùn)行后,要你想在改動(dòng)的地方j(luò)ava代碼,更改下,再重新刷下頁(yè)面就明白了。

tomcat免重啟隨意更改java代碼 提高開(kāi)發(fā)效率想簡(jiǎn)單就跟我一起來(lái)操作吧。

【編輯推薦】

  1. Tomcat Java Servlet引擎安全設(shè)定
  2. Tomcat占用JVM內(nèi)存數(shù)修改及監(jiān)控
  3. 詳解Tomcat 7的七大新特性和新增功能
  4. 深度探討Java字節(jié)代碼的操縱方法
  5. 配置Java應(yīng)用程序
  6. 簡(jiǎn)介Java垃圾回收算法
  7. 提高Oracle數(shù)據(jù)庫(kù)效率的方法
  8. 批處理SQL語(yǔ)句的執(zhí)行效率提高的方法

 

責(zé)任編輯:佚名
相關(guān)推薦

2015-11-02 17:11:38

RelProxyJava開(kāi)發(fā)效率

2020-03-18 15:54:41

開(kāi)發(fā)效率代碼

2021-05-31 18:56:56

代碼編碼開(kāi)發(fā)

2022-05-26 11:01:24

微軟無(wú)代碼工具低代碼工具

2012-03-14 09:35:56

JavaMaveneclipse

2017-09-29 10:38:30

Android

2017-03-21 09:11:21

Android開(kāi)發(fā)效率TemplateBui

2024-05-21 10:40:09

開(kāi)發(fā)前端裝飾器

2012-03-07 09:41:01

Java

2019-05-10 14:50:09

Java代碼技巧

2023-10-16 22:36:41

多線程應(yīng)用程序

2010-08-12 18:12:58

ibmdwRational

2015-12-15 09:50:12

Linux開(kāi)發(fā)效率工具

2023-11-22 08:26:03

HutoolJava工具集

2022-09-05 14:17:48

Javascript技巧

2015-07-20 10:54:47

IOS提高效率工具

2013-07-29 12:45:19

iOS開(kāi)發(fā)經(jīng)驗(yàn)iOS提高應(yīng)用開(kāi)發(fā)效率

2009-05-11 09:45:23

Visual Stud復(fù)制代碼ID

2011-09-30 11:13:31

51CTO博客一周熱門(mén)程序員

2019-10-18 09:08:35

Vue組件驗(yàn)證碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)