- 浏览: 11683 次
- 性别:
- 来自: 杭州
最新评论
文章列表
在JavaEE项目中,我们经常使用log4j作为日志记录工具,log4j的最大优势是可以在不通过修改程序代码的情况下,通过修改配置文件,控制日志的输出级别,输出格式,输出地点。
log4j主要有四个概念:分别为记录器(Loggers)、输出源(Appenders)、级别(Levels)和布局(Logouts) 。对于这四个部分的详细介绍,网上很容易查到相关的资料,比较特别的是:log4j中的Logger的层次关系。log4j中的记录器分为根记录器和非根记录器,它们在配置文件中的配置格式分别如下:
定义根记录器的格式为
log4j.rootLogger = [ leve ...
- 2009-09-29 15:13
- 浏览 807
- 评论(0)
目前,在项目开发的过程中,当从CVS上同步下所需要的项目后,但在自己的运行环境中无法运行,其中的原因是不同运行环境下的.classpath的配置不一样,需要对其进行相应的调整。首先,我们来解析.classpath文件,.classpath为XML格式的文件,其中最常用到的标签为:<classpathentry/>。它的常见属性有:kind,path,exported。1. <classpathentry kind="src" path="src"/>指定了该项表示源文件,并指明了源文件的路径2. <classpathentry ...
- 2009-09-02 14:38
- 浏览 6967
- 评论(0)
人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。 笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。 在对它们进行适当的优化后,其运行速度有了明显地提高! 下面我将从这三个方面分别进行总结: 为了更直观地说明问题,所有实例中的SQL运行时间均经过测试,不超过1秒的均表示为(< 1秒)。---- 测试环境: 主机:HP LH II---- 主频:330MHZ---- ...
- 2009-07-27 13:37
- 浏览 799
- 评论(0)
大家都知道在数据库表中,使用索引可以大大提高查询速度。本文讲了这么多,也无非是想利用索引提高数据库的执行效率。不过索引只是提高效率的一个因素。如果你的MySQL有大数据的表,就需要花时间研究建立最优秀的索引 ...
- 2009-07-27 13:26
- 浏览 1162
- 评论(0)