• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Leo-8-5-9-4
博客园    首页    新随笔    联系   管理    订阅  订阅
2022年6月3日
基于MassTransit.RabbitMQ的延时消息队列
摘要: 1 nuget包 <PackageReference Include="MassTransit.RabbitMQ" Version="8.0.2" /> 注意事项 本次使用的是docker来运行RabbitMQ 命令是: docker run -d -p 15672:15672 -p 5672:56 阅读全文
posted @ 2022-06-03 19:24 Leo-8-5-9-4 阅读(304) 评论(0) 推荐(0)
2022年5月19日
C# Async / Await State Machine
摘要: The async/await keywords in C# are very much syntactical sugar that the compiler will use to generate the real code working behind async/await. c#中的as 阅读全文
posted @ 2022-05-19 18:51 Leo-8-5-9-4 阅读(396) 评论(0) 推荐(0)
2022年3月21日
基于redis设计的秒杀活动
摘要: FlashSale 意为 秒杀,是电子网上商城促销活动的一种形式 本项目依赖redis,使用redis的缓存以及原子操作实现秒杀活动 依赖的包 StackExchange.Redis 该包的作用类似redis client,可以实现原生操作 Microsoft.Extensions.Caching. 阅读全文
posted @ 2022-03-21 14:09 Leo-8-5-9-4 阅读(310) 评论(0) 推荐(0)
2022年2月17日
使用SharpCompress压缩文件后把压缩的文件流传给前端
摘要: 1 SharpCompress版本 0.30.1 2 应用场景:前端传递某个标识符,如Id,查询和该Id相关联的文件,并把文件压缩,最后返回给前端。适用于压缩多个体积较小的文件,如果文件体系过大,可能会消耗过多服务器内存和硬盘的资源。 具体代码如下: // 引入命名空间 using SharpCom 阅读全文
posted @ 2022-02-17 13:58 Leo-8-5-9-4 阅读(389) 评论(0) 推荐(0)
2022年2月15日
.net core 接收并存储客户端上传的文件
摘要: 1 文件是上传到Host,非上传到阿里云OSS 2 在Program.cs或StartUp中使用静态文件的中间件 public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { app.UseStaticFiles( 阅读全文
posted @ 2022-02-15 22:22 Leo-8-5-9-4 阅读(404) 评论(0) 推荐(0)
2021年6月17日
使用MailKit发送邮件
摘要: MailKit的项目地址:https://github.com/jstedfast/MailKit 使用: 1 定义发送邮件所需要的model或者dto,该model可根据个人的需要进行修改 1 public class EmailRequest 2 { 3 /// <summary> 4 /// 阅读全文
posted @ 2021-06-17 09:24 Leo-8-5-9-4 阅读(673) 评论(0) 推荐(0)
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3