自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

caozhiyuan

caozhiyuan的个人博客

原创 .NET ThreadPool算法

.NET ThreadPool相关算法记录1、ManagedThreadPool(corefx).net4.0之前只有全局队列,为了解决全局队列多线程竞争使用问题,引入work-stealing算法(golang scheduler也是这个算法)。内部是通过ThreadLocalWorkStealingQueue实现。详细说明:(http://www.danielmoth.com/...

2019-04-07 06:58:05 53

原创 .NET ClrProfiler ILRewrite 商业级APM原理

Demo:https://github.com/caozhiyuan/ClrProfiler.Trace背景为了实现自动、无依赖地跟踪分析应用程序性能(达到商业级APM效果),作者希望能动态修改应用字节码。在相关调研之后,决定采用profiler api进行实现。介绍作者将对.NET ClrProfiler 字节码重写技术进行相关阐述。Profiler是微软提供的一套跟踪和分析...

2019-02-16 14:49:43 145

原创 使用ZeroBrane Studio调试kong源码

前置基础知识:1、使用ZeroBrane Studio调试Openresty lua脚本请参考:https://blog.csdn.net/zhuankeshumo/article/details/798280802、OpenResty api网关设计 https://blog.csdn.net/zhuankeshumo/article/details/79393215本文主要讲解使用...

2018-09-23 10:30:20 912 1

转载 Error Handling in SOLID C# .NET – The Operation Result Approach

想看看大家对第三种方式的意见Error handling often brings down an otherwise good design, this article offers an approach to standardize and simplify your error handling particularly in SOLID applications.Problem...

2018-07-23 10:39:38 118

原创 加密算法系列目录

1、常用加密算法2、C#加密算法使用3、Bouncy Castle介绍和使用

2018-07-15 15:33:53 105

原创 Http系列目录

1、Http简史2、Http协议基本术语3、Http1.14、Http2.0

2018-07-15 15:26:39 321

原创 C# 锁系列目录

1、lock、Monitor2、SemaphoreSlim3、(Async)ManualResetEvent、(Async)AutoResetEvent、4、分布式锁(zk、redis)

2018-07-15 15:24:01 817

原创 RabbitMQ系列目录

1、RabbitMQ安装和配置 (高可用集群和延迟队列)2、AMQP协议介绍3、RabbitMQ客户端使用(EasyNetQ)

2018-07-15 15:17:27 433

原创 Zookeeper系列目录

1、zookeeper安装和参数配置2、zookeeper的适用场景3、zab协议:https://www.jianshu.com/p/400a44edee884、zookeeper客户端的实现以及使用--watcher机制 session机制 重连恢复机制 异步io...

2018-07-15 15:15:07 149

原创 Spring Boot系列目录

1

2018-07-15 15:11:05 119

原创 SOAP系列目录

1、协议分析2、WebService、WCF介绍3、HttpClientHelper实现webservice调用4、SoapCore介绍

2018-07-15 15:09:40 353

原创 DynamicProxy系列目录

C#1、基于Emit实现动态代理2、Microsoft.CodeAnalysis动态生成代理类、CSharpCodeProvider3、castle dynamicproxy + AutoFac4、DispatchProxy 、RealProxyJava1、JDK代理2、cglib...

2018-07-15 15:07:01 147

原创 网络通信系列目录

1、bio nio2、tcp 3次握手、滑动窗口3、socket简单使用4、netty介绍5、system.io.pipelines介绍

2018-07-15 15:01:37 86

原创 分析windows .net程序dump文件的两种方式

待写参考资料:https://github.com/poizan42/soswow64 https://blog.csdn.net/hurtmanzc/article/details/7980230http://codemachine.com/downloads.html https://debugging.wellisolutions.de/windbg-versions...

2018-05-06 10:44:21 762

转载 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 languages. Even though there are a lot of code review techniques available...

2018-04-05 19:41:35 525

原创 使用ZeroBrane Studio调试Openresty lua脚本

介绍ZeroBraneStudio 作为轻量级、跨平台的Lua IDE,已被广泛用来调试各种Lua引擎游戏框架、Openresty、Wireshark脚本等等。Openresty 是一个建立在Nginx Web应用服务器,一个非常快的Web服务器,提供非阻塞IO(各种后端redis、memcached、MySQL、HTTP服务器等)和支持Lua作为其脚本语言。目的本文旨在帮助初涉Openresty...

2018-04-05 19:27:43 1318

原创 OpenResty api网关设计

本文讲述 OpenResty api网关设计,主要涉及api网关介绍、openresty api网关 请求路由(路由判断、路由重写、服务判断、限流)、授权验证(统一认证)、动态Upstream 以及这三部分理论简单实现的Api网关和Api网关admin。1、什么是api网关在这个微服务这么火的时代,随之api网关常常被提到。我们知道在微服务架构风格中,一个大应用被拆分成为了多个小的服务并提供 Re...

2018-02-27 21:50:52 1501

原创 webservice的两种调用方式

webservice的两种安装方式

2016-04-02 10:00:30 2338

原创 敏感词汇过滤DFA算法

敏感词汇过滤DFA算法

2016-03-06 12:53:08 759

原创 仿京东的slide

帮同学写的,欢迎交流1、纯js+html(直接在后台生成html标记) tab demo * { margin: 0; padding: 0; } body { color: #666

2013-12-05 23:54:29 894

原创 RSA实现登录页面密码加密(ASP.NET MVC)

Demo:http://download.csdn.net/detail/zhuankeshumo/6668903IntroductionRSA实现登录页面密码加密 实现方式:ASP.NET MVCRSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。RSA以它的三个发明者Ron Rivest, Adi Shamir, Leonard Adleman的名字首字母命名,这个算法经受...

2013-12-05 23:41:01 3765

原创 ASP.NET分页

昨天帮同学写的分页,由于同学不会MVC 我就用webform写了。1、我自己写的 jquery pagination js代码如下: .page_nav { padding-top: 20px; } .pagination { text-a

2013-12-05 10:22:39 776

原创 推荐一位CodeProject上的一位coder写的文章(ASP.NET)

http://www.codeproject.com/Articles/rahul-rajat-singh#articles希望对你有帮助

2013-05-02 20:02:03 785

提示
确定要删除当前文章?
取消 删除