Java
ham235
这个作者很懒,什么都没留下…
展开
-
JSF中组合框的优化
在使用JSF(java server face)的的组合框和列表框时(UISelectOne和UISelectMany的子类),当可选列表太多时,尤其是当value属性绑定到一个Bean上时更慢,跟踪日志发现,在向客户端输出HTML时调用了很多次getValue方法,而value属性又绑定了BEAN上,又会调用BEAN的方法,如果在BEAN的方法中做了些处理,会带来很大的性能开销。通过分析Menu原创 2005-12-07 22:05:00 · 1079 阅读 · 1 评论 -
JBOSS Cache 配置不当引起的性能问题
近日在项目中使用了JBOSS Cache(1.4.1sp6)来做全局缓存同步,但测试发现写对象的性能非常低 。后来仔细测试才发现是配置问题。JBOSS Cache支持文件和JDBC加载器,这两种加载器是用于把缓存中的数据持久化的,如果你的应用系统不需要持久化的话,请不要加上加载器的配置。持久化的好处就是在系统DOWN掉以后缓存中的数据在下次启动系统时依然可用,通常这种方案在很多时候是不需要的,而一原创 2007-12-12 11:35:00 · 1076 阅读 · 0 评论 -
如何在Windows 平台获得WASv5.x/6.x的 Java HeapDump和JavaCore 诊断文件
如何在Windows 平台获得WASv5.x/6.x的 Java HeapDump和JavaCore 诊断文件?如何在Windows 平台获得WASv5.x/6.x的 Java HeapDump和JavaCore 诊断文件具体步骤如下:1、 设置Windows的环境变量,使WAS JVM在产生javacore的同时产生HeapDump文件(缺省只会产生 javacore)。点击win转载 2009-05-21 00:11:00 · 648 阅读 · 0 评论 -
扩展规则引擎介绍
把可变的业务规则从从具体实现代码中独立抽象出来,形成独立的规则,加上对这些规则的管理的执行的通用程序,称之为规则引擎。目前规则引擎有较多的开源实现,如:JBOSS Rules,OpenRules等,这些引擎都是通过对规则的管理和执行来处理业务逻辑的,通常提供了规则的开发环境、规则开发语言和规则库的管理等功能。但使用这些传统的规则引擎时,对于不同的业务需求,需要编写不同的规则来处理,整个系统看来是非原创 2010-03-20 19:28:00 · 390 阅读 · 4 评论