简单讲讲C#锁
简单讲讲C#锁
🔑 简单来讲讲C#锁 ✨ 前言 今天来说说C#中的锁,锁在日常开发中还是很常用的,但是用的不得当,或者骚操作比较多那么就会导致死锁,从而导致系统崩溃。 后面我会出一系列文章,来讲讲C#里面的代码和技巧,通过不断的学习积累,以达到我的跳槽目标。 文章中有任何错误的地方都可以指出,博主也在不断的学习中~ 📖 简述 下面问问AI来简单了解下什么是锁,AI分析还是挺详细的。 🧩 通俗理解 在现实生活
2025-09-20 24
.NET
设计模式-实现简单工厂模式
设计模式-实现简单工厂模式
前言 上一篇文章写了如何使用RabbitMQ做个简单的发送邮件项目,然后评论也是比较多,也是准备去学习一下如何确保RabbitMQ的消息可靠性,但是由于时间原因,先来说说设计模式中的简单工厂模式吧! 在了解简单工厂模式之前,我们要知道C#是一款面向对象的高级程序语言。它有3大特性,封装、继承、多态。 简述 工厂模式(Factory Pattern)是一种常用的设计模式,属于创建型模式,它提供了一种
2024-07-16 959
.NET
记录一次NPOI库导出Excel遇到的小问题解决方案
记录一次NPOI库导出Excel遇到的小问题解决方案
在工作中经常回去导入或者导出Excel,那么我在工作中用的是NPOI库,很方便。不过在用的时候难免会出现问题,在这里记录一下这次需求遇到的问题。
2024-11-23 1233
.NET
.Net Minimal APIs实现动态注册服务
.Net Minimal APIs实现动态注册服务
.Net Minimal APIs实现动态注册服务 前言 上一篇文章讲解了在.Net Minimal APIs如何动态注册端点,这篇文章来讲解一下如何动态注册服务 文件层级结构如下: SharpIcoWeb ├── Endpoints │ ├── Internal │ │ ├── EndpointExtensions.cs │ │ ├── IEndpoint.cs │ ├─
2025-07-17 97
.NET
dotnet Minimal APIs实现动态注册端点
dotnet Minimal APIs实现动态注册端点
dotnet Minimal APIs实现动态注册端点 前言 之前使用.Net的Minimal Apis框架开发了SharpIcoWeb图片转ico项目,也是初次使用这个最小Api框架,使用下来的感受就是小项目用起来非常舒服,很轻量。 在之前的项目中,我都是手动去注册端点,比如我创建了一个端点类IcoEndpoints public static class IcoEndpoints {
2025-07-15 94
.NET