设计模式-实现简单工厂模式
设计模式-实现简单工厂模式
前言 上一篇文章写了如何使用RabbitMQ做个简单的发送邮件项目,然后评论也是比较多,也是准备去学习一下如何确保RabbitMQ的消息可靠性,但是由于时间原因,先来说说设计模式中的简单工厂模式吧! 在了解简单工厂模式之前,我们要知道C#是一款面向对象的高级程序语言。它有3大特性,封装、继承、多态。 简述 工厂模式(Factory Pattern)是一种常用的设计模式,属于创建型模式,它提供了一种
2024-07-16 974
.NET
记录一次NPOI库导出Excel遇到的小问题解决方案
记录一次NPOI库导出Excel遇到的小问题解决方案
在工作中经常回去导入或者导出Excel,那么我在工作中用的是NPOI库,很方便。不过在用的时候难免会出现问题,在这里记录一下这次需求遇到的问题。
2024-11-23 1248
.NET
认识.NET 日志系统
认识.NET 日志系统
认识.NET 日志系统 基本概念 日志级别:Trace<Debug<Information<Waring<Error<Critical 日志提供者(LoggingProvider):把日志输出控制台、文件、数据库等。 .NET的日志非常灵活,对于业务代码只要注入日志对象记录日志即可,具体哪些日志输出到哪里、什么样的格式、是否输出等都有配置或者初始化代码决定。 列子:输出到控制台 NuGet:Mic
2023-08-28 1416
.NET
简单说说C#中委托的使用
简单说说C#中委托的使用
简单说说C#中委托的使用-01 📑前言 距离上次更新文章,已经过去...月了。 没更新文章的主要原因,主要是因为参加工作后,感觉思维没有上学那会活跃,写文章没有思绪。再就是上班的时候把精力用光了,下班后只顾着打游戏🎮,没有恢复精力和学习📚。 在公司网上冲浪🏄的时候,看到了一篇讲解C#委托的文章,文章中描述委托的使用,选择的例子很不错(链接在文末)。在日常开发中,我写的最多的就是CRUD了,
2025-05-26 310
.NET
简单讲讲C#锁
简单讲讲C#锁
🔑 简单来讲讲C#锁 ✨ 前言 今天来说说C#中的锁,锁在日常开发中还是很常用的,但是用的不得当,或者骚操作比较多那么就会导致死锁,从而导致系统崩溃。 后面我会出一系列文章,来讲讲C#里面的代码和技巧,通过不断的学习积累,以达到我的跳槽目标。 文章中有任何错误的地方都可以指出,博主也在不断的学习中~ 📖 简述 下面问问AI来简单了解下什么是锁,AI分析还是挺详细的。 🧩 通俗理解 在现实生活
2025-09-20 30
.NET