自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 消息队列概述

1. 消息队列概述消息队列 是指利用 高效可靠 的 消息传递机制 进行与平台无关的 数据交流,并基于 数据通信 来进行分布式系统的集成。  通过提供 消息传递 和 消息排队 模型,它可以在 分布式环境 下提供 应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步 等等功能,其作为 分布式系统架构 中的一个重要组件,有着举足轻重的地位。2. 消息队列的特点2.1. 采用异步处理模式消息发送者 可以发送一个消息而无须等待响应。消息发送者 将消息发送到一条 虚拟的通道(主题 或 队...

2022-04-06 23:22:29 325

原创 C#多线程--基本概念和使用方法

基本概念:进程(Process):是系统中的一个基本概念。一个正在运行的应用程序在操作系统中被视为一个进程,包含一个运行程序所需要的资源,进程可以包括一个和多个线程。进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程的运行,Windows系统就是利用进程把工作划分为多个独立的区域的。进程可以理解为一个程序的基本边界。线程(Th...

2019-10-17 15:52:06 195

原创 手写C#缓存

namespace ConsoleCache{ public class CustomCache { static CustomCache() { //定时删除 Task.Run(() => { while (true)//死循环 ...

2019-10-17 14:01:24 178

原创 C#装饰器模式及源码

概念:装饰器模式(Decorator Pattern)允许向现有对象添加新的功能,同时有不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装这种模式创建了一个类,用来包装原有的类,并在保证原有类完整的前提下,提供了额外的功能意图:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰器模式相比生成之类更为灵活主要解决:一般的,我们为了扩展一个类经常使用继承方式实现,由...

2019-10-17 11:47:24 144

原创 C#享元模式及源码

定义:运用共享技术有效的支持大量细粒对象的复用。它通过共享已存在的对象来大幅度减少需要创建的对象数量、避免大量类似的开销,从而提高系统资源的利用率优点:相同对象只保存一份,降低了系统中的对象数量,从而降低了系统中细粒度对象给内存带来的压力缺点:1、为了使对象可以共享,需要将一些不能共享的状态外部化,增加了程序的复制性;2、读取享元模式的外部状态会增加运行时间;享元模式中存在以下两种状态:...

2019-10-16 17:44:18 113

SQL Northwind数据库(中文版)

SQL Sever 脚本测试专用,一共有八张表 你值得拥有,

2018-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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