会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
缥缈的尘埃
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
26
下一页
2020年5月8日
C# Autofac学习笔记
摘要: 一、为什么使用Autofac? Autofac是.NET领域最为流行的IoC框架之一,传说是速度最快的一个。 1.1、性能 有人专门做了测试: 1.2、优点 1)与C#语言联系很紧密。C#里的很多编程方式都可以为Autofac使用,例如可以使用Lambda表达式注册组件。 2)较低的学习曲线。学习它
阅读全文
posted @ 2020-05-08 17:04 缥缈的尘埃
阅读(11287)
评论(5)
推荐(15)
2020年4月29日
C# ORM学习笔记:Dapper基本用法
摘要: 一、基础知识 1.1、Dapper简介 Dapper是.NET下的一个micro ORM,它和Entity Framework或NHibnate不同,属于轻量级并且是半自动的(实体类都要自己写)。假如你喜欢原生的Sql语句,又喜欢ORM的简单,那你一定会喜欢上Dapper这款ORM。 1.2、Dap
阅读全文
posted @ 2020-04-29 14:49 缥缈的尘埃
阅读(3878)
评论(4)
推荐(7)
2020年4月25日
C# ORM学习笔记:使用特性+反射实现简单ORM
摘要: 一、原理与环境 在生成数据表的实体类时,利用自定义特性,给它打上表及字段的特性,然后使用反射原理,将自定义特性拼接成增、删、改、查对应的SQL,即可完成一个简单的ORM。 本示例的执行环境: 1)数据库:SQL Server。(可根据自己的需要,建立不同的数据库工厂。) 2)数据表:需使用自增类型(
阅读全文
posted @ 2020-04-25 14:26 缥缈的尘埃
阅读(1867)
评论(0)
推荐(3)
2020年4月20日
C# ORM学习笔记:T4入门及生成数据库实体类
摘要: 一、什么是T4? 1.1、T4简介 T4,即4个T开头的英文字母组合:Text Template Transformation Toolkit,是微软官方在Visual Studio 2008开始使用的代码生成引擎。T4是由一些文本块和控制逻辑组成的混合模板,简单地说,T4可以根据模板生成您想要的文
阅读全文
posted @ 2020-04-20 16:01 缥缈的尘埃
阅读(2648)
评论(1)
推荐(1)
2020年4月14日
C# RabbitMQ学习笔记七:使用多线程提高消费吞吐率
摘要: 一、引言 使用工作队列的一个好处就是它能够并行的处理队列。如果堆积了很多任务,我们只需要添加更多的工作者(workers)就可以了,扩展很简单。本例使用多线程来创建多信道并绑定队列,达到多workers的目的。 二、示例 2.1、环境准备 在NuGet上安装RabbitMQ.Client。 2.2、
阅读全文
posted @ 2020-04-14 13:40 缥缈的尘埃
阅读(3046)
评论(4)
推荐(0)
2020年4月11日
C# RabbitMQ学习笔记六:延迟队列
摘要: 一、引言 日常生活中,很多的APP都有延迟队列的影子。比如在手机淘宝上,经常遇到APP派发的限时消费红包,一般有几个小时或24小时不等。假如在红包倒计时的过程中,没有消费掉红包的话,红包会自动失效。假如上述行为使用RabbitMQ延时队列来理解的话,就是在你收到限时消费红包的时候,手机淘宝会自动发一
阅读全文
posted @ 2020-04-11 16:08 缥缈的尘埃
阅读(1800)
评论(4)
推荐(1)
C# RabbitMQ学习笔记五:优先级队列
摘要: 一、引言 在具体业务中可能会遇到一些要提前处理的消息,比如普通客户的消息按先进先出的顺序处理,Vip客户的消息要提前处理。在RabbitMQ中,消息优先级的实现方式是:在声明queue时设置队列的x-max-priority属性,然后在publish消息时,设置消息的优先级即可。 RabbitMQ优
阅读全文
posted @ 2020-04-11 09:33 缥缈的尘埃
阅读(1187)
评论(0)
推荐(0)
2020年4月10日
C# RabbitMQ学习笔记四:实现客户端相互通讯
摘要: 一、引言 fanout类型的Exchange,路由规则非常简单:它会把所有发送到该Exchange的消息,路由到所有与它绑定的Queue中。假设有一个聊天室,各个客户端都订阅在同一fanout exchange type,那每个客户端发送出来的消息,所有的客户端都能收到,因为大家都订阅了。此时,只需
阅读全文
posted @ 2020-04-10 10:41 缥缈的尘埃
阅读(1069)
评论(0)
推荐(0)
2020年4月8日
C# RabbitMQ学习笔记三:搭建集群
摘要: 一、环境准备 假设有两台服务器: 注意事项: 1)所有服务器的Erlang及RabbitMQ版本必须一样。 2)服务器名大小写敏感。 二、开始搭建 2.1、设置hosts文件 路径如下:C:\Windows\System32\drivers\etc 在hosts文件中添加主机及备机的IP地址及计算机
阅读全文
posted @ 2020-04-08 17:24 缥缈的尘埃
阅读(1177)
评论(0)
推荐(2)
2020年4月3日
C# RabbitMQ学习笔记二:安装及使用
摘要: 一、环境搭建 1.1、由于RabbitMQ是使用Erlang语言开发的,因此要安装Erlang运行时环境,下载地址:Erlang官网下载 CSDN分享下载 1.2、去RabbitMQ官网下载RabbitMQ Server服务端程序,选择合适的平台版本下载并安装。 RabbitMQ安装时,会自动在Wi
阅读全文
posted @ 2020-04-03 17:12 缥缈的尘埃
阅读(1076)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
19
20
21
···
26
下一页
公告