使用RabbitMQ做个简单的发送邮件项目
使用RabbitMQ做个简单的发送邮件项目
前言 好久没有做项目了,这次做一个发送邮件的小项目。发邮件是一个比较耗时的操作,之前在我的个人博客里面回复评论和友链申请是会通过发送邮件来通知对方的,不过当时只是简单的进行了异步操作。 那么这次来使用RabbitMQ去统一发送邮件,我是想法是通过调用邮件发送接口,将请求发送到队列。然后在队列中接收并执行邮件发送操作。 本文采用简单的点对点模式: 在点对点模式中,只会有一个消费者进行消费。 对于常用
2024-07-01 742
.NET
C#中进行单元测试
C#中进行单元测试
单元测试 前言 时隔多个月,终于抽空学习了点新知识,那么这次来记录一下C#怎么进行单元测试,单元测试是做什么的。 我相信大部分刚毕业的都很疑惑单元测试是干什么的?在小厂实习了6个月后,我发现每天除了写CRUD就是写CRUD,几乎用不到单元测试。写完一个功能直接上手去测,当然这只是我个人感受,仅供参考。 然后当我还在抱怨测试好烦的时候,大佬跟我说为什么不用单元测试和集成测试,我这也是有苦说不出。要知
2024-06-25 670
.NET
C# linq基础差值计算
C# linq基础差值计算
C# LINQ基础差集计算 前言 最近开发的时候遇到个需求,接口参数为表的主键集合,用接口传递过来的参数去数据库查询数据,然后返回数据库不存在的数据。 举个例子 集合 1,2,3,4,5 数据库 1,2,3 通过查询语句查询,能从数据库查询出1,2,3来,然后与参数对比发现4,5是不存在与数据库的,那么要返回出来。这时候就可以用到LINQ的Except方法。 简介 在C#中,LINQ的Except
2024-05-08 355
.NET
.NET Core WebAPI项目部署iis
.NET Core WebAPI项目部署iis
.NET Core WebAPI项目部署iis后Swagger 404问题解决 前言 之前做了一个WebAPI的项目,我在文章中写到的是Docker方式部署,然后考虑到很多初学者用的是iis,下面讲解下iis如何部署WebAPI项目。 环境准备 iis ASPNETCoreModuleV2 重点 .NET Core Runtime iis的配置这里就不讲了,主要讲解.NET Core项目部署之后S
2024-03-06 462
.NET
.NET Core MVC基础之返回文件类型
.NET Core MVC基础之返回文件类型
.NET MVC基础之返回文件类型 前言 上一篇文章讲了基础的返回类型,这篇文章讲解如何返回文件类型给浏览器下载。 系列文章 .NET MVC基础之页面传值方式:https://pljzy.top/blog/post/83ab84c9ab7a8d5f.html 通过图片流来返回图片: https://pljzy.top/blog/post/ff1ee0f45a6f3ad9.html 返回类型介绍
2023-12-10 752
.NET