摘要: OOM(Out-of-Memory)是导致应用服务器/JVM不稳定的常见问题。OOM的一个重要原因是系统存在Java“内存泄漏”问题。“内存泄漏”问题是对象的生命周期问题的一种。可以理解为, 某些对象的生命周期过长,未及时清理,出现了“内存泄漏”。查明为什么会发生“泄漏”的方法:1. JVMTI Java虚拟机工具接口(Java Virtual Machine Tools Interface,JVMTI) 及其前身Java虚拟机监视程序接口(Java Virtual Machine Profiling Interface,JVMPI) 是外部工具与JVM通信并从JVM收集信息的标准... 阅读全文
posted @ 2012-03-24 13:48 万法自然~ 阅读(196) 评论(0) 推荐(0)
摘要: (旧称Mylar)是eclipse的一个插件,用于将任务管理和上下文管理无缝集成到Eclipse中。Mylyn的文档中说可以与Bugzilla, Trac 和JIRA等存储库集成 阅读全文
posted @ 2012-03-24 09:26 万法自然~ 阅读(192) 评论(0) 推荐(0)
摘要: http://www.yinfor.com/freethinking/archives/2005/01/license.html各种开源软件授权方式的介绍首先介绍开源软件的共同的特点:源代码开放、免费修改、免费重新发布。 以BDS为代表的接近于公共域软件的授权。包括Xwindows、freeBDS、apache、perl、python、ruby、zope等。其中apache的授权叫APL,是一种比较典型的授权声明,下面对于近似公共域的授权以APL表示。这种授权的特点就是虽然保留版权,但不但免费修改、免费重新发布,而且允许商业使用,允许商业修改后不公布修改的软件代码。是对商业软件友好的授权方式. 阅读全文
posted @ 2012-03-24 09:23 万法自然~ 阅读(14394) 评论(0) 推荐(0)
摘要: JMX学习http://tech.ddvip.com/2010-04/1272015239152261.htmlJMX 已成为管理 Java 平台、Java 2 Platform、Enterprise Edition (J2EE) 和 Java Enterprise Edition (Java EE) 中资源的实际标准。JMX 定义了一个使用用于管理目的的属性和操作来动态编制 Java 类、接口和运行时对象的标准。JMX 可以编制和管理可使用 Java 编程语言进行抽象的所有资源(如应用程序、设备或服务)。所有托管资源被称为 MBeaJMX 定义四种类型的 MBean: 标准 MBean:使. 阅读全文
posted @ 2012-03-24 09:10 万法自然~ 阅读(288) 评论(0) 推荐(0)
摘要: ZK是一套以 AJAX/XUL/Java 为基础的网页应用程序开发框架,用于丰富网页应用程序的使用界面。最大的好处是,在设计AJAX网络应用程序时,轻松简便的操作就像设计桌面程序一样。ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了丰富多样、可重复使用的XUL与HTML组件,以及以 XML 为基础的用户介面设计语言 ZK User-interfaces Markup Language (ZUML)。官网:http://www.zkoss.orghttp://blog.csdn.net/txyhl/article/details/1577295( 阅读全文
posted @ 2012-03-24 08:59 万法自然~ 阅读(1373) 评论(0) 推荐(0)