反向代理

摘要: 前言最近打算学习高性能互联网服务平台架建,从服务端开始,直到底层数据存储,从头到尾开始慢慢学习。服务端的高并发处理,高可靠性的保证离不开服务器的均衡负载,而反向代理可以实现负载均衡,今天我们就来看一下反向代理。概念我们先看一下什么是正向代理,例如一个用户访问一个www.xxx.com站点,但由于各种... 阅读全文
posted @ 2015-08-29 20:05 One heart 阅读(193) 评论(0) 推荐(0) 编辑

Asp.Net WebApi服务的创建

摘要: Web API一种REST架构风格的Web服务。所谓的REST架构与技术无关,而是面向资源的一种软件架构设计。WCF自3.5之后也提供了对REST风格的支持,但和WebAPI来比较显得较为笨重,WebAPI提供了更轻量级的通信架构。我们看如何创建一个WebAPI服务首先新建一个solution,并在... 阅读全文
posted @ 2014-12-15 17:02 One heart 阅读(1979) 评论(0) 推荐(0) 编辑

MVC四大筛选器—ExceptionFilter

摘要: 该筛选器是在系统出现异常时触发,可以对抛出的异常进行处理。所有的ExceptionFilter筛选器都是实现自IExceptionFilter接口 public interface IExceptionFilter { void OnException(Exception... 阅读全文
posted @ 2014-11-29 16:25 One heart 阅读(1364) 评论(0) 推荐(0) 编辑

MVC四大筛选器—ActionFilter&ResultedFilter

摘要: ActionFilter筛选器ActionFilter筛选器是在Action方法执行前后会触发,主要用于在Action执行前后处理一些相应的逻辑。ActionFilter的筛选器都继承于ActionFilterAttribute抽象类,而它实现了IActionFilter、IResultFilter... 阅读全文
posted @ 2014-11-29 16:21 One heart 阅读(388) 评论(0) 推荐(0) 编辑

MVC四大筛选器—AuthorizeFilter

摘要: 在Action的执行中包括两个重要的部分,一个是Action方法本身逻辑代码的执行,第二个就是Action方法的筛选器的执行。MVC4中筛选器都是以AOP(面向方面编程)的方式来设计的,通过对Action方法上标注相应的Attribute标签来实现。MVC4提供了四种筛选器,分别为:Authoriz... 阅读全文
posted @ 2014-11-29 16:13 One heart 阅读(773) 评论(0) 推荐(0) 编辑

观察者模式之使用委托和事件实现

摘要: 我们先看一下使用抽象类实现观察者模式的类图代码如下:发布者(主题)类 public class Subject { private readonly List observers = new List(); public void Attach(Observer o... 阅读全文
posted @ 2014-11-26 16:50 One heart 阅读(361) 评论(0) 推荐(0) 编辑

C#基础学习之事件的理解和应用

摘要: 事件的使用和委托类似,也是分四步来实现:声明委托、定义事件、注册事件、调用事件我们先看一下事件的定义//定义委托public delegate void PublishEventHandler(string msg);//定义事件public event PublishEventHandler On... 阅读全文
posted @ 2014-11-26 16:41 One heart 阅读(189) 评论(0) 推荐(0) 编辑

C#基础学习之委托的理解和应用

摘要: 委托的使用和语法定义委托的使用是由四步来完成的,依次为:声明委托、创建委托对象、委托关联方法、调用我们用一个例子来说明这四步如何操作,我们完成一个老板委托员工写报告的实例,看如何实现。首先我们应该定义两个类,老板类Boss和员工类Employee,老板委托员工写报告,其实是老板什么都没做,而是告诉员... 阅读全文
posted @ 2014-11-26 16:31 One heart 阅读(592) 评论(2) 推荐(1) 编辑