摘要: http://www.hashei.me/2009/05/adjust-proper-pool-size.html前言What is the Cause of the Performance Problem? 或者是How to Improve the Performance?这是我们在系统开发、部署过程中都会面对的问题,但是却很难回答。从下面的这幅图就可以看到,一个系统的性能瓶颈(bottleneck),可能在网络、防火墙,也能在Http Server,Application Server,或者是数据库;系统中一个或者多个“短板”的存在,就能让系统无法达到设计时的目标,无法满足已经签在合同里 阅读全文
posted @ 2011-07-06 17:35 ajian005 阅读(408) 评论(0) 推荐(0)
摘要: Apache Maven一个潜在的基于java的apache ant的构建工具的替代者。两者之间的比较: 第一:ant脚本是可以直接运行在maven中的。maven和ant最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model)。这个模型定义了项目的方方面面,然后各式各样的脚本在这个模型上工作,而ant完全是自己定义,显然maven更胜一筹。 第二:Maven对所依赖的包有明确的定义,如使用那个包,版本是多少,一目了然。而ant则通常是简单的inclde 所有的jar。导致的最终结果就是,你根本无法确定JBoss中的lib下的comm 阅读全文
posted @ 2011-07-06 15:59 ajian005 阅读(148) 评论(0) 推荐(0)
摘要: 本文分析对比了JTEST、JMETER和JUNIT这三个单元测试工具的简介、优势、特征、价格信息。AD: 一、JTEST (另一种单元测试工具TestNG) 1、简介jtest是parasoft公司推出的一款针对java语言的自动化白盒测试工具,它通过自动实现java的单元测试和代码标准校验,来提高代码的可靠性。Jtest先分析每个java类,然后自动生成junit测试用例并执行用例,从而实现代码的最大覆盖,并将代码运行时未处理的异常暴露出来;另外,它还可以检查以DbC(Design by Contract)规范开发的代码的正确性。用户还可以通过扩展测试用例的自动生成器来添加更多的junit用 阅读全文
posted @ 2011-07-06 15:56 ajian005 阅读(232) 评论(0) 推荐(0)