自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MaoLin Tian's Blog

from Bird to God(mdzz的直译)

原创 【C#编程最佳实践 二十】如何发送带有重试机制的Http请求

最近在做的一个功能是通过ESB调用http的client来发送Http请求,学习了相关的调用方式,如何让请求带有重试机制的发送呢? HttpClient初始化 在整个调用过程中,我们使用到了委托方法的方式,在外层的委托里加入了重试机制以及线程的休眠机制。然后委托调用的方法又分为POST和Get,同...

2019-11-29 09:31:56

阅读数 28

评论数 0

原创 【C#本质论 三】更多数据类型

上篇博客介绍了基本的数值类型,以及字符、字符串的使用方式,本篇博客详细介绍下更多的常用数据类型:元组、数组,并且介绍下可空修饰符以及值类型和引用类型的区别。 元组 元组允许在一个语句中完成所有变量的赋值并且允许每一项都有不同的数据类型,在我看来元组更像是一个阉割版本的类,因为我们这么做的时候通过是...

2019-11-28 10:13:46

阅读数 41

评论数 0

原创 【C#本质论 二】数据类型

本章来介绍C#语言里的基本数据类型:八种整数类型、两种用于科学计算的二进制浮点类型、一种用于金融计算的十进制浮点类型,一种布尔类型以及一种字符类型。 整数类型 整数类型有以下几种,BCL是什么呢?在我的另一篇博客里介绍到了,其实就是CLR定义的适用于全平台语言的基本类型。 要使用C#自己的类型...

2019-11-27 10:12:02

阅读数 56

评论数 0

原创 【C#本质论 一】C#概述

从今天开始,学习《C# 本质论7.0》这本书,当然作为一个已经了解过面向对象思想和有一定Java和C#编程基础的人,在学习记录的过程中对于简单的前几章学习内容准备采用**QA和记录重点提炼的方式**记录,也就是对于重点难点以及自己之前不理解的地方采用论述或者问答的形式记录。

2019-11-26 21:11:01

阅读数 79

评论数 0

原创 【Kafka实战系列 一】生产者消费者系统实践

在项目实战中就会发现,其实不管是微服务也好,DDD也好,都是为了履行设计原则里的低耦合、高内聚而无论是RabbitMQ还是Kafka,都是通过消息队列的方式对系统进行解耦,在从入门到放弃系列里我详细介绍过其使用背景以及模型等,由于最近的项目用到了RabbitMQ和Kafka,所以索性搭建一个简单的...

2019-11-19 09:40:02

阅读数 57

评论数 0

原创 【C#编程最佳实践 十九】DotTrace性能调优最佳实践

最近测试报了一个问题:页面加载慢,代码慢怎么办,代码慢在了哪里呢?于是决定使用DotTrace来进行性能分析,简直打开了通往新世界的大门,玩儿起来太爽了。接下来我用这篇实践来手把手教大家怎么玩儿DotTrace. DotTrace简介,简单介绍DotTrace如何使用,安装方式,配置说明 Dot...

2019-11-15 09:38:28

阅读数 69

评论数 0

原创 【Redis实战系列 一】分布式锁实战

最近在公司做的一个功能是这样的,异步的方式进行导入任务处理也即:客户机生产消息,将消息通过RabbitMQ服务器分发到部署有消费代码的服务端机器进行并发处理,这样做保证了消息的异步处理,但是可能大消息量会对机器有较大的压力,所以所有通过RabbitMQ传递的消息在传递到消费端后首先要被放置到一个缓...

2019-11-14 10:08:59

阅读数 79

评论数 0

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