- 博客(15)
- 资源 (4)
- 收藏
- 关注
转载 .Net AOP(五) 各种IoC框架下实现AOP
.Net AOP(五) 各种IoC框架下实现AOP首先介绍几种笔者常见的IOC框架Unity:微软patterns&practicest团队开发的IOC依赖注入框架,支持AOP横切关注点。MEF(Managed Extensibility Framework):是一个用来扩展.NET应用程序的框架,可开发插件系统。Spring.NET:依赖注入、面向方面编程(AOP)、数据访问
2016-03-27 11:45:08 14540
转载 .NET AOP (六)在编译阶段PostSharp
.NET AOP (六)在编译阶段PostSharp转载至:点击打开链接PostSharp简介PostSharp是一个用于在.NET平台上实现AOP的框架,是我比较常用的一个AOP框架,官方网站为http://www.sharpcrafters.com。目前最新版本为2.0,但是2.0的license不再免费,因此个人建议下载1.5版,同时下文都是基于PostSharp1.5。
2016-03-27 11:33:05 2000
转载 .Net AOP (四)EnterpriseLibary 实现方法
.Net AOP (四)EnterpriseLibary 实现方法首先添加EnterpriseLibary的引用自定义CallHandler,这里定义两个CallHandler分别用于参数检查和日志记录。using Microsoft.Practices.Unity.InterceptionExtension; public class UserHandler:ICallHandl
2016-03-27 11:16:30 1040
转载 .Net AOP(三)继承ContextBoundObject方式
.Net AOP(三)继承ContextBoundObject方式AopAttribute [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]public class AopAttribute : ProxyAttribute 3 { 4 private IAop
2016-03-27 10:59:46 2472
转载 .Net AOP(二)远程代理Remoting/RealProxy
远程代理 1、使用.Net Remoting/RealProxy采用TransparentProxy和RealProxy实现对象的代理,实现思路如下:Client -TransparentProxy - RealProxy - Target Object下面实现自定义的TransparentProxy和RealProxyusing System.Runtime.Remoting
2016-03-27 10:52:56 3232
转载 .NET AOP(一)七种AOP实现方法
7Approaches for AOP in .NetAOP在 .NET中的七种实现方法Here are all the ways that I can think of to add AOPto your application. This mostly focus on the interception sideof things,because once you have tha
2016-03-27 10:36:59 5259
转载 高效的SQLSERVER分页查询(多种方案)
转载至点击打开链接Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-45030条数据),字段ID聚集索引,YEAR无索引,Sqlserver版本:2008R2第一种方案、最简单、普通的方法
2016-03-22 14:07:10 517
转载 六款强大的开源数据挖掘工具推荐
http://wenku.baidu.com/link?url=myJ3eXXLgyCypF9j_5EagQEqi7boRhBU3PlbbMtiZ9JW3Te98Vq6p7vLDEv3bBof-uTpA6kTr44UR5cYXKMCIa1xW1nMrTkR8cCHx3wo9si六款强大的开源数据挖掘工具推荐 当今这个大数据时代,数据就等于金钱。随着向一个基于应用的领域过渡,数据则呈现
2016-03-16 10:28:09 2172
转载 .Net Zookeeper 学习目录
.Net Zookeeper 学习目录转载至:http://www.cnblogs.com/shanyou/archive/2012/09/22/2697818.htmlzookeeper 客户端编程分布式锁服务分布式服务框架 Zookeeper -- 管理分布式环境中的数据基于zookeeper实现的分布式锁杭州ADC技术嘉年华两日总结-SOA,去CZooke
2016-03-16 09:53:51 688
翻译 .Net 互联网技术(一)分布式ID生成方法生成演变
.Net 互联网技术(一)分布式ID生成方法生成演变一、需求缘起转载至几乎所有的业务系统,都有生成一个记录标识的需求,例如:(1)消息标识:message-id(2)订单标识:order-id(3)帖子标识:tiezi-id这个记录标识往往就是数据库中的唯一主键,数据库上会建立聚集索引(cluster index),即在物理存储上以这个字段排序。 这个记录标识上
2016-03-10 09:37:51 2820 1
原创 .Net网站架构设计(五) 消息中间件
.Net网站架构(五)消息队列在设计互联架构是,往往遇到需要推送消息,而推送消息比较耗时。做法 1:直接执行业务,调用推送 int main(){//执行业务代码doBussiness();//调用消息推送NoteMessageObject obj = (NoteMessageObject)state;NoteXmppMessage
2016-03-09 13:53:53 2344
转载 .Net MSMQ
消息队列:是在消息传输过程中保存消息的容器。MSMQ是Microsoft的消息处理技术,运行平台为Microsoft Windows操作系统。它分为用户队列和系统队列。在用户队列中又分为专用队列:不在整个网络中发布,仅在所驻留的本地计算机上可用。专用队列只能由知道队列的完整路径名或标签的用户程序访问。 关于消息队列的安装,可以通过控制面板->添加/删除程序->添加/删除 Windows 组件
2016-03-08 11:08:05 971
转载 .NET 环境中使用RabbitMQ
在企业应用系统领域,会面对不同系统之间的通信、集成与整合,尤其当面临异构系统时,这种分布式的调用与通信变得越发重要。其次,系统中一般会有很多对实时性要求不高的但是执行起来比较较耗时的地方,比如发送短信,邮件提醒,更新文章阅读计数,记录用户操作日志等等,如果实时处理的话,在用户访问量比较大的情况下,对系统压力比较大。面对这些问题,我们一般会将这些请求,放在消息队列中处理;异构系统之间使用消息进行
2016-03-08 10:07:45 696
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人