Log4J and Java logging DB Adapter 设计感言
来源:互联网 发布:财务用友软件报价 编辑:程序博客网 时间:2024/05/17 03:38
感觉自己的设计还是有很多的缺陷。。。
我的设计是,将数据库操作解藕,使用Strategy模式,可就是没有想到使用Adapter,因为如果使用我的设计,要实现两个Logging,也就是说一个Appender 和 Hander, 可如果使用Adapter模式,就可以集中实现一个LogControler,然后使用简单的Adapter对Log4J和Java logging解耦,还有就是异步处理,本来自己想要实现来着,可不知道怎么的就没有,我的考虑是如果组件被用到container中,线程的引入是否会出现问题,其实i异步调用也是基于性能的考虑,这个我没有考虑到。
最后令人羡慕的,是他的批处理。在解耦的Persistence 方面再实现一个Buffer,等到达到batch size时集中进行数据写入,这个是我没有想到的。。
我的设计是,将数据库操作解藕,使用Strategy模式,可就是没有想到使用Adapter,因为如果使用我的设计,要实现两个Logging,也就是说一个Appender 和 Hander, 可如果使用Adapter模式,就可以集中实现一个LogControler,然后使用简单的Adapter对Log4J和Java logging解耦,还有就是异步处理,本来自己想要实现来着,可不知道怎么的就没有,我的考虑是如果组件被用到container中,线程的引入是否会出现问题,其实i异步调用也是基于性能的考虑,这个我没有考虑到。
最后令人羡慕的,是他的批处理。在解耦的Persistence 方面再实现一个Buffer,等到达到batch size时集中进行数据写入,这个是我没有想到的。。
- Log4J and Java logging DB Adapter 设计感言
- create log by common-logging and log4j in java project
- Log4J and Apache common logging
- Log4j 对比 java.util.logging
- java log4j logging Commons-logging + Log4j 入门指南
- log4j logback slf4j commons-logging java.util.logging的关系
- logback, slf4j, log4j and commons-logging for Hadoop and Hbase
- Log4j 对比 java.util.logging(转贴)
- Log4j 对比 java.util.logging(转贴)
- java 日志技术汇总(log4j , Commons-logging,.....)
- Cover Story: Log4j vs java.util.logging
- log4j和java.util.logging.Logger
- slf4j, log4j, logback, java.util.Logging关系
- Java日志技术汇总(log4j , Commons-logging,.....)
- slf4j兼容commons-logging,log4j,java.util.logging,支持log4j.xml和log4j.properties配置
- Java DB loadBalance设计
- Java DB loadBalance 设计
- JAVA设计模式-Adapter
- 在基于对话框的应用中执行空闲状态处理(比如用ON_UPDATE_COMMAND_UI更新控件)
- 在对话框中使用ON_UPDATE_COMMAND_UI更新菜单
- 使用目录内容建立菜单
- 从快捷方式中读取目标路径(收藏)
- 使用单独的命令处理类来处理命令消息(适用于有很多命令处理函数的对象,以及共享命令处理函数)
- Log4J and Java logging DB Adapter 设计感言
- 华为软件编程规范和范例
- 摆脱在每个命令消息处理函数中的TRY和CATCH
- 在对话框中使用网页输入数据
- Visual Studio Orcas Web设计器集成进VS主体代码
- 在CodeMash上作的ASP.NET 技巧和诀窍和LINQ讲座的讲义和演示代码
- 我讨论WPF/E,Orcas,IIS7和MIX的采访录像
- 技巧和诀窍: 如何上传一个.SQL文件到远程主机并且执行它来部署一个SQL数据库
- 下载PDF 格式的ASP.NET AJAX 备忘表