`
daiyongcai
  • 浏览: 5347 次
社区版块
存档分类
最新评论
文章列表
现在,有关讨论JAVA内存泄漏的文章很多。java的内存泄漏基本上按照内存区域的划分可以分为: 堆(heap)内存泄漏:大家都比较熟悉 栈(stack)内存泄漏:当前线程运行期间维护的中间变量等信息过多,例如常见的死循环引起stack over flow 方法区(permanent heap)内存泄漏:分析其原因的文章较少,本文的着重点。 网上关于讨论PermGen OOM的资料很多,但是深入分析PermGen区域内存溢出原因的资料很少。本篇文章尝试全面分析一下PermGen OOM的原因,其中涉及到了Java虚拟机运行时数据区、类型装载、类型卸载等,测试代码涉及到了JMX协议。 【相关知识】 ...

java热替换

    博客分类:
  • java
 
Java 类的热替换 —— 概念、设计与实现 构建基于 Java 的在线升级系统   简介: 对于许多关键性业务或者庞大的 Java 系统来说,如果必须暂停系统服务才能进行系统升级,既会大大影响到系统的可用性,同时也增加了系统的管理和维护成本。因此,如果能够方便地在不停止系统业务的情况下进行系统升级,则可以很好地解决上述问题。在本文中,我们将基于实例,对构建在线升级 Java 系统的基础技术和设计原则进行了深入的讲解。相信读者能够根据文中的技术构建出自己的在线升级系统来。 本文的标签:  ——, 
直接上效果图  testp.mxml <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()" fontSize="12" backgroundColor="#FFFFFF" layout="horizontal" minWidth=&quo ...
Global site tag (gtag.js) - Google Analytics