首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
初夏的阳光
掘友等级
后端开发工程师
十年后的树是否会存在,取决于你今天是否愿意种下希望的种子🍀
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
最新
热门
C#通过rabbitmq实现定时任务(延时队列)
本文主要讲解如何通过RabbitMQ实现定时任务(延时队列) 环境准备 需要在MQ中进行安装插件 地址链接 插件介绍地址:https://www.rabbitmq.com/blog/2015/04/1
AutoMapper源码解析
当所有的类都已经做好关系映射之后,就进入了 profile.Configure(this)方法,这个方法就是解析MapperConfigurationExpression表达式进行映射。在此之后会进去一些配置映射操作 在typeMap.Seal会调用CreateDestinat…
GRpc异常处理Filter
微软已经实施了Interceptors,它们类似于Filter或Middlewares在ASP.NET MVC的核心或的WebAPI,它们可以用于全局异常处理,日志记录,验证等。 第二种方法也可以捕获到GRpc异常,但是写法比较粗糙。不推荐使用 | Aborted | 操作被中…
GRpc添加客户端的五种方式
随着微服务的发展,相信越来越多的.net人员也开始接触GRpc这门技术,大家生成GRpc客户端的方式也各不相同,今天给大家介绍一下依据Proto文件生成Rpc客户端的五种方式
.Net 异常最佳做法
异常是易于滥用的那些构造之一。这可能包括不应该在应有的情况下引发异常或在没有充分理由的情况下捕获异常。还有一个引发错误异常的问题,它不仅无助于我们,而且会使我们困惑。另一方面,存在正确处理异常的问题。如果使用不当,异常处理会变得更糟。所以,在本文中,我将简单介绍一些有关引发和处…
.Net核心依赖项注入:生命周期和最佳实践
高级模块不应依赖于低级模块。两者都应依赖抽象。 抽象不应依赖细节。细节应取决于抽象。 只需引入一个简单的抽象ICar,Foo它就可以兼容所有遵循契约或抽象的类ICar。 如果您需要修改较低级别的类,DIP可以提高代码的可重用性并限制波动效果。即使完美地实现了DIP,该接口也仅在…
个人成就
文章被点赞
131
文章被阅读
46,266
掘力值
1,077
关注了
5
关注者
84
收藏集
0
关注标签
9
加入于
2020-11-17