ASP.NET MVC IOC 之AutoFac攻略
来源ASP.NET MVC IOC 之AutoFac攻略
2014-07-28 17:06 by 书洞里的猫, 2302 阅读, 18 评论, 收藏, 编辑
一、为什么使用AutoFac?
之前介绍了Unity和Ninject两个IOC容器,但是[……]
知足常乐,顺其自然
2014-07-28 17:06 by 书洞里的猫, 2302 阅读, 18 评论, 收藏, 编辑
之前介绍了Unity和Ninject两个IOC容器,但是[……]
上一篇博文简单介绍了下插件化的代码组成部门:http://www.cnblogs.com/gengzhe/p/4390932.html
这篇博客主要讲解下插件化实现的原理,先面先讲解几个概念:
一、契约
插件与系统必须有契约,系统才能发现插件并正确加载插件,我采用的是所有插件都实现Sun.Core里面[……]
最近闲下来,整理了下最近写的代码,先写写架构,后面再分享几个我自己写的插件
最近经过反复对比,IOC框架选择了Autofac,原因很简单,性能出众,这篇博文是我的各大IOC框架的性能测试:http://www.cnblogs.com/gengzhe/p/4370979.html
我先分析下我的系统架构:[……]
今年1月31日,在微软的MVP 2015社区大讲堂上,我给大家分享了一个演讲:在ASP.NET应用中执行后台任务。其中介绍了三种技术的应用:QueueBackgroundWorkItem、Hangfire和Azure WebJobs。当时由于时间关系,对三者[……]
sp_MSforeachtable 与 sp_MSforeachdb
在MSSQL里有许多不公开的系统存储过程,其中可能常用的sp_MSforeachtable和sp_MSforeachdb有这2个。
分别用于遍历某数据库的每个用户表、每个数据库。
sp_MSforeachtable [……]
大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server 要进行表格扫描读取表中的每一个记录才能找到索要的数据。索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,而非簇索引则通过维护表中的数据指针来提高数据的索引。
1[……]
DBCC DROPCLEANBUFFERS:从缓冲池中删除所有缓存,清除缓冲区
在进行测试时,使用这个命令可以从SQLSERVER的数据缓存data cache(buffer)清除所有的测试数据,以保证测试的公正性。
需要注意的是这个命令只移走干净的缓存,不移走脏缓存。由于这个原因,在执行这个命令前,应[……]
曾经想实现Log Explorer for SQL Server的功能,利用ldf里面的日志来还原误删除的数据
这里有一篇文章做到了,不过似乎不是所有的数据类型都支持
以下为译文:http://raresql.com/2011/10/22/how-to-recover-deleted-data-from[……]
这篇文章在我电脑里好长时间了,今天不小心给翻出来了,觉得写得很不错,因此贴出来共享。
不得不承认的是,一个优秀的软件是一步一步脚踏实地积累起来的,众多优秀的程序员呕心沥血,他们已经不是在简单的写代码,而是在创作一门艺术。
和前面提到的暴雪公司的发展相比他们有一个相同之处,即:他们只做经典。不能说他们集中[……]
要理解执行计划,怎么也得先理解,那各种各样的名词吧。鉴于自己还不是很了解。本文打算作为只写懂的,不懂的懂了才写。
在开头要先说明,第一次看执行计划要注意,SQL Server的执行计划是从右向左看的。
名词解析:
扫描:逐行遍历数据。
先建立一张表,并给大家看看大概是什么样子的。
CR[......]