## 概述 名词解释:所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。 对于Java应用程序来说,热部署就是在运行时更新Java类文件。在基于Java的应用服务器实现热部署的过程中,`类装入器扮演...
分类:
其他好文 时间:
2015-01-06 00:56:44
阅读次数:
161
刚刚开始使用eclipse,有点不太会,特别每次修改文件,tomcat都重新启动一遍特别麻烦,在网上找了一个方法过,有点麻烦,然后找公司大神要了个简单的方法与免费得jrebel的jar包。1.把jar包解压与一个自己编写的删除缓存的jar放到一个磁盘2.为tomcat的JVM设置参数:-Duser....
分类:
Web程序 时间:
2015-01-04 15:05:05
阅读次数:
194
一:研发工具(推荐)
Eclipse:eclipse-jee-kepler-SR2-win32-x86_64.zip(自带maven)
Tomcat: apache-tomcat-7.0.53
Mysql: 5.0
在eclipse中引入工程(过程可能有点慢,因为需要下载工程需要的jar文件。Jar文件的下载目录为C:\Users\Administrator\.m2)
二:ecl...
分类:
系统相关 时间:
2015-01-03 09:24:49
阅读次数:
262
tomcat的热部署实现原理:tomcat启动的时候会有启动一个线程每隔一段时间会去判断应用中加载的类是否发生变法(类总数的变化,类的修改),如果发生了变化就会把应用的启动的线程停止掉,清除引用,并且把加载该应用的WebappClassLoader设为null,然后创建一个新的WebappClas....
分类:
其他好文 时间:
2014-12-31 17:57:48
阅读次数:
280
Ngingx的特点(1)模块化设计,较好的扩展性(2)高可靠性 master(控制)-->worker(3)较低的内存消耗 10000个keep-alive连接在Nginx仅消耗2.5M(4)支持热部署 不停机而更新配置文件、更换日志文件、更新服务器程序版本基本功能: 静态资源的web服务器,能缓存...
分类:
其他好文 时间:
2014-12-29 11:43:04
阅读次数:
331
为什么使用Nginx; 性能比较好; 第三方模块扩展较多;(开源协议较为宽松) 高可靠性:主控进程和工作进程,一个工作进程出错主进程可以快速另开一个; 低内存消耗:一万个keep-alive连接在Nginx仅消耗2.5MB,支持较高的连接数; 支持热部署;不用停止服务就能版本更新,更新配置..
分类:
其他好文 时间:
2014-12-29 06:39:30
阅读次数:
225
在写node.js的项目时发现,修改过的文件通过浏览器h5刷新没有变化,后来查了点资料才知道是node的内存机制方面的原因,但这种没改一次就要重新Ctrl+c在npm start才能看到结果,这显然与当初写前端时候的习惯不符合,所以还是借助了网络查到了解决办法,再此记录下网上有两种方法一种是supe...
分类:
其他好文 时间:
2014-12-28 11:36:11
阅读次数:
1451
maven是个项目管理工具,集各种功能于一身,下面介绍maven web项目在eclipse种的配置,并于tomcat集成。配置成功后,可以跟一般的web项目一样调试。一、准备条件1、安装下载jdk这里以jdk1.6为例2、安装eclipse到eclipse官网下载 Eclipse IDE for ...
分类:
系统相关 时间:
2014-12-22 14:18:45
阅读次数:
168