09 2011 档案
摘要:本文主要解释log4j的配置文件各个配置项的含义,内容是从网上转载的1.Log4j的优点 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送地;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 log4j的好处在于: (1) 通过修改配置文件,就可以决定log信息的目的地——控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等。 (2) 通过修改配置文件,可以定义每...
阅读全文
摘要:对于开发和调试以及上线运营,日志必不可少,常用日志工具有:Log4j、commons-logging、甚至System.out。这里用Log4j为例,说说如何将日志输出和业务代码做到最大分离。Log4j 一般使用方法: 1.定义配置文件:log4j.properties 2.在需要输出日志的类里获取Logger实例:static Logger logger = Logger.getLogger(AAA.class); 3.输出日志:logger.debug("xxx");大家这么做都已经轻车熟路了,但是这样做有两个问题: 1.每个需要输出日志信息的类里,都要引入log4j的
阅读全文
摘要:String类 1、String对象的初始化由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下: String s = "abc"; s = "Java语言"; 其实按照面向对象的标准语法,其格式应该为: String s = new String("abc"); s = new String("Java语言");只是按照面向对象的标准语法,在内存使用上存在比较大的浪费。例如String s = new String("abc");实际
阅读全文
浙公网安备 33010602011771号