c#

摘要: 关键字:日志 微软企业库 Log4net 工厂模式上一篇我们介绍了一个简单的日志组件,SimpleLog,实现了一个ISimpleLog接口与三个具体的日志类。现在我们需要系统中的日志是可以被替换的,即可以使用我们自己开发的SimpleLog日志组件,也可以使用微软企业库的日志组件或者是Log4net组件等等。闲话少说,我们直接进入代码。首先,我们定义一个日志接口。public interface...阅读全文
posted @ 2009-06-12 17:17 老姜 阅读(1767) | 评论 (10) 编辑
摘要: 关键字:日志 微软企业库 Log4net 工厂模式 日志是一个成熟系统必不可少的组成部分,而大部分常用的日志无非就是记录时间与发生的消息,日志可以输出到文件,WINDOWS事件以及控制台等等,先来看下面一个简单的日志组件。 首先定义一个 ISimpleLog 接口 public interface ISimpleLog {     void AddLog(str...阅读全文
posted @ 2009-06-12 10:15 老姜 阅读(309) | 评论 (0) 编辑
摘要: 公司的网站运行了一段时间,最近因为访问量大了不少,经常出现 The timeout period elapsed prior to obtaining a connection from the pool.错误,这个错误一般就是连接池满了,估计就是程序中有的地方没有关闭连接造成的。 后来经过排查,开启了SQL 监视,发现一个存储过程经常挂起,调用该存储过程的C#代码方法(CheckUserLogi...阅读全文
posted @ 2009-05-27 09:55 老姜 阅读(863) | 评论 (0) 编辑
摘要: C#的反射是一个比较基础的知识,尤其是在2.0以及后续的版本上,反射的应用更是常见,也成为了许多其他技术/思想的实现基础,尤其是在设计模式中,像策略模式,工厂模式等。阅读全文
posted @ 2009-04-08 11:31 老姜 阅读(97) | 评论 (0) 编辑