1. JRbel介绍 JRebel是一套JavaEE开发工具。Jrebel可快速实现热部署,节省了大量重启时间,提高了个人开发效率。网上可搜索到破解版。JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即 ...
分类:
其他好文 时间:
2016-06-16 20:09:21
阅读次数:
153
阅读目录 一、ClassLoader概念 二、JVM平台提供三层classLoader 三、JVM加载class文件到内存有两种方式 四、ClassLoader加载类的过程 五、自定义类加载器 六、实现类的热部署 七、参考资料 阅读目录 一、ClassLoader概念 二、JVM平台提供三层clas ...
分类:
其他好文 时间:
2016-06-07 12:39:19
阅读次数:
159
无论是之前所在实习单位小到一个三五个人做的项目,还是如今一个在做的百人以上的产品,一直都能看到tomcat的身影。工作中经常遇到的操作就是启动和关闭tomcat服务,或者修改了摸个java文件,编译该文件,将生成的class文件塞到tomcat目录下相应的jar包中去,以使其生效,但是也可以热部署,... ...
分类:
Web程序 时间:
2016-06-04 20:42:46
阅读次数:
414
Maven Tomcat插件现在主要有两个版本,tomcat-maven-plugin和tomcat7-maven-plugin,使用方式基本相同,请往下看。 注意:首先要 配置tomcat的管理用户以及权限。 打开tomcat-users.xml文件在后面加入 <role rolename="ma ...
分类:
系统相关 时间:
2016-06-02 13:34:41
阅读次数:
321
1、使用springloadded插件: 如何使用: a、先在ide里面部署好你的service,( mvn spring-boot:run) b、修改代码, c、command+F9(或build->make) 只要你make完后springloadded插件就能帮你重新部署好。当然你也可以通过设 ...
分类:
编程语言 时间:
2016-05-31 06:20:53
阅读次数:
368
Nginx是一款轻量级的Web和反向代理服务器,它的诞生主要是为了解决C10K的问题,它具有较多的特性;Nginx的特性:1、模块化设计,具有较好的扩展性2、具有高可靠性3、支持热部署:可以在不影响用户使用的情况下,升级老版本;可以不停机更新配置文件、更换日志文件、更换服务器..
分类:
其他好文 时间:
2016-05-27 18:40:57
阅读次数:
215
tomcat 的maven插件有助于提高开发效率,原因是: --可以直接把项目发布到远程的服务器上。 --能够实现项目的热部署,在开发过程中修改了Java类,不需要重启tomcat 首先配置一个tomcat的管理用户 1.修改tomcat根路径下conf/tomcat-users.xml 为tomc ...
分类:
其他好文 时间:
2016-05-26 13:00:26
阅读次数:
202
修改类后不用重启Tomcat就能自动生效,对于提高开发效率的帮助很大。 server.xml 中节点定义时一般会有如下配置: reloadable设置成true: 是tomcat自动帮助重启,无需手动重启(热部署), 要做到修改后台代码即时生效,需要将此选项设置成false并用debug模式启动To ...
分类:
系统相关 时间:
2016-05-22 10:59:24
阅读次数:
980
技术介绍 devtools:是boot的一个热部署工具,当我们修改了classpath下的文件(包括类文件、属性文件、页面等)时,会重新启动应用(由于其采用的双类加载器机制,这个启动会非常快,如果发现这个启动比较慢,可以选择使用jrebel) 双类加载器机制:boot使用了两个类加载器来实现重启(r ...
分类:
编程语言 时间:
2016-05-17 17:55:10
阅读次数:
650