摘要: 1、常用加密算法2、C#加密算法使用3、Bouncy Castle介绍和使用 阅读全文
posted @ 2018-07-15 15:34 caozhiyuan 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1、Http简史2、Http协议基本术语3、Http1.14、Http2.0 阅读全文
posted @ 2018-07-15 15:27 caozhiyuan 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1、lock、Monitor 编译之后是如下代码 2、SemaphoreSlim 3、(Async)ManualResetEvent、(Async)AutoResetEvent 4、分布式锁(zk、redis) 微软文档:https://docs.microsoft.com/en-us/dotnet 阅读全文
posted @ 2018-07-15 15:24 caozhiyuan 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1、RabbitMQ安装和配置 (高可用集群和延迟队列)2、AMQP协议介绍3、RabbitMQ客户端使用(EasyNetQ) 阅读全文
posted @ 2018-07-15 15:17 caozhiyuan 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1、zookeeper安装和参数配置 2、zookeeper的适用场景 3、zab协议:https://www.jianshu.com/p/400a44edee88 4、zookeeper客户端的实现以及使用--watcher机制 session机制 重连恢复机制 异步io 阅读全文
posted @ 2018-07-15 15:15 caozhiyuan 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 1、spring mvc 接口动态注入 FactoryBean ImportBeanDefinitionRegistrar ClassPathScanningCandidateComponentProvider BeanDefinitionBuilder ProxyFactory 动态属性注解 Au 阅读全文
posted @ 2018-07-15 15:11 caozhiyuan 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1、协议分析2、WebService、WCF介绍3、HttpClientHelper实现webservice调用4、SoapCore介绍 阅读全文
posted @ 2018-07-15 15:10 caozhiyuan 阅读(212) 评论(0) 推荐(0) 编辑
摘要: C# 1、基于Emit实现动态代理 2、Microsoft.CodeAnalysis动态生成代理类、CSharpCodeProvider 3、castle dynamicproxy + AutoFac 4、DispatchProxy 、RealProxy Java 1、JDK代理 2、cglib 阅读全文
posted @ 2018-07-15 15:07 caozhiyuan 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、bio nio 2、tcp 3次握手、滑动窗口 3、socket简单使用 4、netty介绍 5、netty实现简单rpc(https://github.com/caozhiyuan/DotNetty/tree/dev/src/DotNetty.Rpc) Socket参数设置 SoReusead 阅读全文
posted @ 2018-07-15 15:02 caozhiyuan 阅读(156) 评论(0) 推荐(0) 编辑