`
xitong
  • 浏览: 6190270 次
文章分类
社区版块
存档分类
最新评论
文章列表
对log4j环境的配置就是对root logger的配置,包括把root logger设置为哪个级别(level);为它增加哪些appender,等等。这些可以通过设置系统属性的方法来隐式地完成,也可以在程序里调用XXXConfigurator.configure()方法来显式地完成。 可以通过两种方式来对log4j进行配置 A)程序配置 BasicConfigurator.configure()方法使用最简的方法配置log4j环境。注:所谓配置log4j环境,就是指配置root logger,因为所有其它的logger都是root logger的后代,所以它们(默认情况下)都将继承root l ...
Log4j是个日志纪录工具,可以取代system.out.println之类的信息,而且还可以定义信息级别,可以根据需要显示想要得信息,更重要的是合理的使用该工具是个很好的编程好习惯,这也是在最近的项目中得出的一点心得: 1)我们用的是笨重的wsad,如果用调试模式来开发,肯定很慢,养成看日志的习惯,可以加快开发的速度,当然我的意思不是说日志可以取代调试工具,这个要看日志写的详细程度,而且特别复杂的程序,还得靠调试(除非你肯花时间在写日志上,或者将程序设计的简单),但无论如何,在开发时还是应该将两者配合使用,我90%的时间看日志,10%的时间用调试模式 2)日志决不是仅仅用于调试,我们这次开 ...
正则表达式主要用来分析文本内容,特别适合校验数据 ^符号匹配字符串的开头。例如:    ^abc 与"abc xyz"匹配,而不与"xyz abc"匹配$符号匹配字符串的结尾。例如:    abc$ 与"xyz abc"匹配,而不与"abc xyz"匹配。    注意:如果同时使用^符号和$符号,将进行精确匹配。例如:       ^abc$ 只与"abc"匹配   *符号匹配0个或多个前面的字符。例如:    ab* 可以匹配"ab"、"abb"、&qu ...
大名鼎鼎的Rod Johnson,日益流行的敏捷方法学,极具潜力的xp分支,又是xp核心的tdd,还有什么好说的,特转载如下: http://www.theserverside.com/news/thread.tss?thread_id=32394#160253Why do I like TDD?1) by the nature of software engineering any code needs refactoring. Having code covered with unit-tests, gives me confidence during the refactoring. I ...
Mr. xiaodongx 问了我这个问题,没做实验不敢妄下结论,现写如下代码test一下 code block 1 public class TestAction extends Action {public ActionForward execute(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception { TestForm actionform = (TestForm) form;actionform.setP(&qu ...
struts中的formbean主要是用来封装(通过反射)浏览器或使用http协议的客户端提交的表单数据,我想大家在这一点上已达成共识,没什么好说的,在这层意义上,<html:text>之类表单struts tag,似乎没有什么用武之地,实际上也确实如此,使用普通的html tag可达到同样效果.但有一点很重要的是:struts tag可以自动从后台获取数据来填充页面. 下面举个例子来探讨这种机制: 现有两个action类,AAction,BAction 两个Form类,AForm,BForm 一个页面:A.jsp 这五个元素关系如下: AAction 使用AForm,B ...
step1: 右键点击java文件A--->new-->junit test case,即可产生一个test case,默认会将A中的非私有方法前都加上test step2: 编写该case,下面是个简单的例子: public class AirTest extends TestCase { private Air air;/* * @see TestCase#setUp() */protected void setUp() throws Exception { air = new Air();} /* * @see TestCase#tearDown() */protec ...
 Ant 是Java平台下非常棒的批处理命令执行程序,能自动完成编译,测试,打包,部署等等一系列任务。   Ant是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。   Eclipse 中已经集成了Ant,我们可以直接在Eclipse中运行Ant。 step1:  新建一个build.xml,放在工程根目录下。build.xml定义了Ant要执行的批处理命令。虽然Ant也可以使用其它文件名,但是遵循标准能更使开发更规范,同时易于与别人 ...
作一个好经理的几点建议:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 优先考虑客户的满意程度; 优先考虑团队中每个人员的成长和发展; 优先考虑你的产品质量; 优先考虑保持你的工作进度; 你能一直坚持以上这些做法。 作一个好的分析员的几点建议: 把更多的时间花在客户身上;
Global site tag (gtag.js) - Google Analytics