- 博客(5)
- 资源 (42)
- 收藏
- 关注
原创 JavaSE使用log4j个性化控制日志
在JavaSE中使用log4j来个性化控制日志,需求为:1.将Warning以上级别的log记录到error log中。2.将正常的Info信息记录到info log中。3.将Debug信息记录到trace log中。4.log信息尽可能详细,并且格式简明易读,关键内容包括:包名,类名,方法名,调用参数,异常信息,出错行数等等。每种log最多保留10个日志文件,超过10个文
2012-05-30 18:04:24 3443 1
原创 java中使用SAX读取和写出XML文件
SAX是一种事件驱动的流式XML文件处理方式,区别与DOM方式的是不需要在内存中建一棵DOM树,而是根据读取XML时遇到的标签事件来顺序处理,因此具有速度快,内存占用上的优点。SAX往往是大容量XML文件处理的首选方法,SAX读取XML相对比较简单,但是写XML就稍微比DOM方式复杂一些,网上的例子也不够全面和详细,刚好在工作中用到了XML读取和写出XML,记录下来以供参考。读取XML文件:
2012-05-28 20:21:28 15263 3
原创 设计模式19——Command设计模式
Command命令设计模式将一个请求封装成一个对象,从而使你可用不同的请求对客户进行操作。Command命令设计模式是对命令的封装。命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象。每一个命令都是一个操作,命令请求发出请求要求执行一个操作;命令接受方收到请求,并执行操作。命令模式允许命令请求方和命令接收方独立开来,使得命令请求方不必 知道命令接收方的接口,更不必知道请求是怎么被接收
2012-05-18 15:46:05 2191
原创 设计模式18——Chain of Responsibility设计模式
Chain of Responsibility(CoR)责任链设计模式是用一系列请求处理器试图处理一个请求,这些请求处理器之间是一个松散耦合,唯一的共同点是在他们之间传递请求。例如客户端发送一个请求,请求处理器A先处理,如果A没有处理或者无法处理,就将请求传递给请求处理器B,如果B没有处理或者无法处理,就将请求传递到请求处理器C去处理,所有这些请求处理器构成一条请求处理责任链。Chain of R
2012-05-13 17:25:55 1776
原创 设计模式17——Observer设计模式
Observer观察者设计模式用于将对象的变化通知给感兴趣的用户。在Observer模式中的角色为主题(subject)与观察者(observer),观察者订阅它感兴趣的主题,一个主题可以被多个观 察者订阅,当主题的状态发生变化时,它必须通知(notify)所有订阅它的观察者,观察者检视主题的状态变化,并作出对应的动作,所以Observer模式也称之为Publish-Subscribe模式。 Ob
2012-05-11 15:41:37 1566
XFire与Spring框架集成,实现WebService
2011-03-04
基于Annotation写的简单数据校验框架
2010-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人