会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
caozhiyuan
博客园
首页
新随笔
联系
订阅
管理
2019年10月4日
istio 安装与bookinfo示例运行
摘要: 目的 本文旨在帮助想了解istio安装和运行bookinfo示例的同学快速入门 前置准备 安装k8s和helm 1、k8s安装 gpg校验配置 按照官方示例设置环境参数 https://kubernetes.io/docs/setup/production-environment/tools/kub
阅读全文
posted @ 2019-10-04 11:32 caozhiyuan
阅读(2748)
评论(0)
推荐(0)
2019年4月4日
.NET ThreadPool算法
摘要: .NET ThreadPool相关算法记录 1、ManagedThreadPool (corefx) .net4.0之前只有全局队列,为了解决全局队列多线程竞争使用问题,引入work-stealing算法(golang scheduler也是这个算法)。 内部是通过ThreadLocal WorkS
阅读全文
posted @ 2019-04-04 16:08 caozhiyuan
阅读(485)
评论(0)
推荐(1)
2019年2月6日
.NET CoreCLR 源码调试
摘要: https://github.com/dotnet/coreclr/blob/master/Documentation/building/windows-instructions.md https://github.com/dotnet/coreclr/blob/master/Documentati
阅读全文
posted @ 2019-02-06 17:16 caozhiyuan
阅读(459)
评论(0)
推荐(0)
2019年2月5日
.NET ClrProfiler ILRewrite 商业级APM原理
摘要: Demo:https://github.com/caozhiyuan/ClrProfiler.Trace 背景 为了实现自动、无依赖地跟踪分析应用程序性能(达到商业级APM效果),作者希望能动态修改应用字节码。在相关调研之后,决定采用profiler api进行实现。 介绍 作者将对.NET Clr
阅读全文
posted @ 2019-02-05 12:54 caozhiyuan
阅读(1556)
评论(1)
推荐(5)
2018年8月5日
FastDFS 分布式文件存储目录
摘要: 1、fastdfs安装和配置 https://blog.csdn.net/hy245120020/article/details/78658081 2、使用nginx代理fastdfs以及图片裁剪(fastdfs-nginxmodule) 3、.net fastdfs客户端使用(https://gi
阅读全文
posted @ 2018-08-05 17:28 caozhiyuan
阅读(6230)
评论(0)
推荐(0)
2018年7月15日
加密算法系列目录
摘要: 1、常用加密算法2、C#加密算法使用3、Bouncy Castle介绍和使用
阅读全文
posted @ 2018-07-15 15:34 caozhiyuan
阅读(184)
评论(0)
推荐(0)
Http系列目录
摘要: 1、Http简史2、Http协议基本术语3、Http1.14、Http2.0
阅读全文
posted @ 2018-07-15 15:27 caozhiyuan
阅读(255)
评论(0)
推荐(0)
C# 锁系列目录
摘要: 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
阅读(353)
评论(0)
推荐(0)
RabbitMQ系列目录
摘要: 1、RabbitMQ安装和配置 (高可用集群和延迟队列)2、AMQP协议介绍3、RabbitMQ客户端使用(EasyNetQ)
阅读全文
posted @ 2018-07-15 15:17 caozhiyuan
阅读(433)
评论(0)
推荐(0)
Zookeeper系列目录
摘要: 1、zookeeper安装和参数配置 2、zookeeper的适用场景 3、zab协议:https://www.jianshu.com/p/400a44edee88 4、zookeeper客户端的实现以及使用--watcher机制 session机制 重连恢复机制 异步io
阅读全文
posted @ 2018-07-15 15:15 caozhiyuan
阅读(555)
评论(0)
推荐(0)
Spring Boot系列目录
摘要: 1、spring mvc 接口动态注入 FactoryBean ImportBeanDefinitionRegistrar ClassPathScanningCandidateComponentProvider BeanDefinitionBuilder ProxyFactory 动态属性注解 Au
阅读全文
posted @ 2018-07-15 15:11 caozhiyuan
阅读(175)
评论(0)
推荐(0)
SOAP系列目录
摘要: 1、协议分析2、WebService、WCF介绍3、HttpClientHelper实现webservice调用4、SoapCore介绍
阅读全文
posted @ 2018-07-15 15:10 caozhiyuan
阅读(219)
评论(0)
推荐(0)
DynamicProxy系列目录
摘要: 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
阅读(231)
评论(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
阅读(188)
评论(0)
推荐(0)
2018年5月6日
分析windows .net程序dump文件的两种方式
摘要: 1、WinDbg按照自己系统版本下载对应windbg(https://debugging.wellisolutions.de/windbg-versions/),win10版本自动下载文件符号,体验好。使用windbg打开dump文件,在命令行输入.load sos ...
阅读全文
posted @ 2018-05-06 10:44 caozhiyuan
阅读(914)
评论(0)
推荐(0)
2018年4月5日
Code Review Checklist
摘要: IntroductionThe purpose of this article is to propose an ideal and simple checklist that can be used for code review for most language...
阅读全文
posted @ 2018-04-05 19:42 caozhiyuan
阅读(956)
评论(0)
推荐(0)
使用ZeroBrane Studio调试Openresty lua脚本
摘要: 介绍ZeroBraneStudio 作为轻量级、跨平台的Lua IDE,已被广泛用来调试各种Lua引擎游戏框架、Openresty、Wireshark脚本等等。Openresty 是一个建立在Nginx Web应用服务器,一个非常快的Web服务器,提供非阻塞IO(各种...
阅读全文
posted @ 2018-04-05 19:28 caozhiyuan
阅读(1797)
评论(0)
推荐(0)
2018年2月27日
OpenResty api网关设计
摘要: 本文讲述 OpenResty api网关设计,主要涉及api网关介绍、openresty api网关 请求路由(路由判断、路由重写、服务判断、限流)、授权验证(统一认证)、动态Upstream 以及这三部分理论简单实现的Api网关和Api网关admin。1、什么是ap...
阅读全文
posted @ 2018-02-27 21:51 caozhiyuan
阅读(4242)
评论(0)
推荐(0)
2016年4月2日
webservice的两种调用方式
摘要: 如下using ConsoleApplication1.TestWebService;using System;using System.Collections;using System.Collections.Generic;using System.IO;usin...
阅读全文
posted @ 2016-04-02 10:01 caozhiyuan
阅读(1040)
评论(0)
推荐(0)
2016年3月6日
敏感词汇过滤DFA算法
摘要: using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespa...
阅读全文
posted @ 2016-03-06 12:53 caozhiyuan
阅读(441)
评论(0)
推荐(0)
公告