摘要: 新一篇:关于java类的动态装载 几乎 80% - 85% 的数据库性能问题是由于应用数据库的设计或者应用程序本身的代码所引起的。因此良好的事务处理能力需要在设计应用程序的时候,在设计数据库的时候就考虑到性能和伸缩性。 ---- DB2 Magazine ... 阅读全文
posted @ 2008-05-17 23:03 dainiao01 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 1964477 虽然在hibernate中有show_sql选项,但是显示出来的语句大多类似 select * from xxx where value=? 但是有时候我们需要得到完整的SQL语句,怎么办呢?使用P6SPY就可以完成这个任务 p6spy是一个开源软件,它可以跟踪任何使用jdbc的应用产生的数据库操作。特别适合于监控ejb服务器产生的 sql statements。 官方网址:http://www.p6spy.com/ 目前p6spy 适用的应用服务器包括jboss, atg, orion, jonas, iplanet, weblogic, websphere, resin a 阅读全文
posted @ 2008-05-17 18:10 dainiao01 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 被这些东东郁闷的一下午了,郁闷就一个字~ 终于明白了“世界上就三种人,会数数的和不会数数的!”本来就是一个很简单的问题p6spy,profiler,tomcat,两个几乎不用改动的配置文件,两个jar包就可以搞定,但是就是因为这个dbcp连接池,引起无数让人胡乱联想的问题,当然都可以归为rpwt,避免前车之鉴,总结一下哈:一、一般整合(tomcat,p6spy,profiler)1.把p6spy的配置文件spy.properties(直接使用profiler提供的版本)放到tomcat classpath(如$tomcat_home/common/classes/)下。2.修改spy.prop 阅读全文
posted @ 2008-05-17 18:06 dainiao01 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1. Tomcat下的初始化 默认的Log4j initialization典型的应用是在web-server 环境下。在tomcat3.x和tomcat4.x下,你应该将配置文件Log4j.properties放在你的web应用程序的WEB- INF/classes 目录下。 Log4j将发现属性文件,并且以此初始化。这是使它工作的最容易的方法。 你也可以选择在运行tomcat前设置系统属性Log4j.configuration 。对于tomcat 3.x,TOMCAT_OPTS 系统变量是用来设置命令行的选项。对于tomcat4.0,用系统环境变量CATALINA_OPTS 代替了T... 阅读全文
posted @ 2008-05-17 17:47 dainiao01 阅读(421) 评论(0) 推荐(0) 编辑