- 博客(2)
- 收藏
- 关注
原创 避免重启你的应用程序 二
三:如果更新的功能包括应用逻辑,也就是class改变了,那就稍微麻烦点,你需要了解ClassLoader的原理。使用你定制的ClassLoader重新Load 已经编译好的class,就好比你重启应用一样。下面将简单介绍ClassLoader原理,以及举出一个例子来说明如何避免重启应用程序。 虚拟机通过Classloader来转载类。bootstrap loader 负责load jdk
2005-05-08 23:54:00 1377 3
原创 避免重启你的应用程序 一
转自:javaresearch.org 在开发测试阶段,某个功能模块出错或者功能需求改变,这时候程序员通常会修改源代码,然后重新编译,停止应用程序,重起应用程序。然后检测修改得功能是否正确,是否满足需求。很好,这一切在开发测试阶段都没有问题,无可厚非。不过到了应用正式上线就出现麻烦了。重启应用会导致系统不可用,或者导致用户请求、响应丢失。甚至有的系统本生就要求为系统动态添加功能,在没有为你的应用
2005-05-07 22:52:00 1306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人