[置顶] JAVA热部署神器,JRebel破解版,JRebel免费实用插件

JAVA热部署神器,JRebel免费实用插件


JRebel最新破解版使用方法,请移步:http://blog.csdn.net/sensisoft/article/details/20010615


这里可以提供的JRebel免费实用的插件列表如下:
  • jrebel-profiler-jdk7插件:
  • 该插件用于统计目标类方法的执行时间,当目标类的某个方法的执行时间超过了设置的profile_elapseMillSecond属性值(毫秒)的时候,该插件将在指定的日志文件中打印一条信息。
  • 在jrebel.properties配置文件中增加以下配置,使用方法如下:

####enable profile plugin begin#####

rebel.profile_plugin=true

rebel.profile_classes=com.jrebel.WikiPage,com.jrebel.AddrPage

rebel.profile_elapseMillSecond=100

rebel.profile_logfile=D:/jrebel-profile.log

####enable profile plugin  end #####

当然了,你也可以在VM启动时这样使用:

-javaagent:D:/dev_env/jrebel/jrebel_running/jrebel.jar 

-Drebel.profile_plugin=true

-Drebel.profile_classes=com.jrebel.WikiPage,com.jrebel.AddrPage

-Drebel.profile_elapseMillSecond=100

-Drebel.profile_logfile=D:/jrebel-profile.log

       以下是jrebel-profiler插件运行后的打印日志文件效果图:

  • jrebel-replacer-jdk7插件(正在整理文档,稍后发布):
  • jrebel-replacer使用场景及功能如下:
  • 使用场景:WEB开发的时候,jsp/shtml/html/javascript/css/txt 等动态或静态网站文件(非class文件)中有一些环境变量需要随着热部署一起替换,如javascript文件中可能有这种变量${replacer_domain}需要在打包部署的时候才确定是什么值,在这种场景下就可以使用jrebel-replacer插件。
  • 功能:高效率地增量替换页面中的变量,热部署哪个文件就替换哪个文件中的变量。
  • 亮点:如果不使用该插件,那么改动的jsp或静态文件虽能热部署,但是不能随热部署一起替换页面中的变量值,最终导致运行出错。当然了,像jsp这种动态页面,你可以把变量放到java内存中在运行时替换,但是像javascript,csss或txt这种非动态的文件就不能在运行时替换啦!而如果你使用jrebel-replacer插件的话,就能完美解决你的这个问题!
有需要试用的可以在评论里预先说明需要哪个插件并留下邮箱,并欢迎指出使用中的问题!

你可能感兴趣的:(jrebel最新破解,JRebel实用插件)