代码改变世界

阅读排行榜

基于AppDomain的"插件式"开发

2017-07-26 15:29 by 杨新华, 359 阅读, 收藏,
摘要: 很多时候,我们都想使用(开发)USB式(热插拔)的应用,例如,开发一个WinForm应用,并且这个WinForm应用能允许开发人员定制扩展插件,又例如,我们可能维护着一个WinService管理系统,这个WinService系统管理的形形色色各种各样的服务,这些服务也是各个"插件式"的类库,例如: 阅读全文

【转】通过SQL Server 2008数据库复制实现数据库同步备份

2017-07-07 09:28 by 杨新华, 343 阅读, 收藏,
摘要: SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份。这里的同步备份指的是备份服务器与主服务器进行实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用。它是一种优于文件备份的数据库备份解决方案。 在 阅读全文

MVC系列——MVC源码学习:打造自己的MVC框架(一:核心原理)(转)

2017-09-09 17:08 by 杨新华, 323 阅读, 收藏,
摘要: 阅读目录 一、MVC原理解析 1、MVC原理 二、HttpHandler 1、HttpHandler、IHttpHandler、MvcHandler的说明 2、IHttpHandler解析 3、MvcHandler解析 三、HttpModule 1、HttpModule能干什么 2、HttpModu 阅读全文

【转】SQL Server中关于跟踪(Trace)那点事

2015-10-23 14:05 by 杨新华, 322 阅读, 收藏,
摘要: 前言一提到跟踪俩字,很多人想到警匪片中的场景,同样在我们的SQL Server数据库中“跟踪”也是无处不在的,如果我们利用好了跟踪技巧,就可以针对某些特定的场景做定向分析,找出充足的证据来破案。简单的举几个应用场景:在线生产库为何突然宕机?数百张数据表为何不翼而飞?刚打好补丁的系统为何屡遭黑手?新添... 阅读全文

插件的“动态替换”

2017-08-02 11:30 by 杨新华, 320 阅读, 收藏,
摘要: 设想这样一种场景:我们的服务系统提供一系列的功能服务,而以后会有更多新的功能服务增加进来,也可能出现功能服务需要被更改或移除的情况。对于这样的服务系统,一个常见的基本的要求就是,在添加/移除/更新功能服务的时候不能停止的服务系统的运行。通常,将每一项服务封装成一个插件Dll,可以非常容易地实现“插件 阅读全文