摘要: 原文:https://www.cnblogs.com/Creator/archive/2011/05/21/2052687.html 这个系列的第一部分将会重点关注WCF行为(behaviors),WCF提供了四种类型的行为:服务行为、终结点行为、契约行为和操作行为。这些行为的接口几乎是所有WCF的 阅读全文
posted @ 2018-03-09 16:26 Perfectionist 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/yanglang/p/7063743.html 我们需要拦截消息,并把消息打印出来,那么我们就需要一个拦截器,叫做MessageInspector,WCF为我们提供了两种拦截器: 客户端拦截器 IClientMessageInspector 提供 阅读全文
posted @ 2018-03-09 16:15 Perfectionist 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 在很多框架中都提供了拦截器模式的开发方法,有的是在运行时进行方法的拦截注入,有的是在编译时进行的。今天突然想到MVC的控制器中有这样一种方式: 这种方式的前提是,在基类Controller中将拦截动作进行模板化的设计,子类在实现时进行拦截代码的注入。即定义执行前,执行后等一些列虚方法,在子类中进行具 阅读全文
posted @ 2018-03-09 15:17 Perfectionist 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.jianshu.com/p/a0a51fd79f62 拆包的原理 关于拆包原理的上一篇博文 netty源码分析之拆包器的奥秘 中已详细阐述,这里简单总结下:netty的拆包过程和自己写手工拆包并没有什么不同,都是将字节累加到一个容器里面,判断当前累加的字节数据是否达到了 阅读全文
posted @ 2018-03-09 10:42 Perfectionist 阅读(442) 评论(0) 推荐(0) 编辑