会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
代码改变世界
yi念之间
博客园
首页
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2023年4月10日
由ASP.NET Core读取Response.Body引发的思考
摘要: 前言 前几天有群友在群里问如何在我之前的文章《ASP.NET Core WebApi返回结果统一包装实践》的时候有点疑问,主要的疑问点就是关于Respouse的读取的问题。在之前的文章《深入探究ASP.NET Core读取Request.Body的正确方式》曾分析过关于Request的读取问题,需要
阅读全文
posted @ 2023-04-10 09:59 yi念之间
阅读(4654)
评论(19)
推荐(19)
2023年2月22日
研究c#异步操作async await状态机的总结
摘要: 前言 前一段时间得闲的时候优化了一下我之前的轮子[DotNetCoreRpc]小框架,其中主要的优化点主要是关于RPC异步契约调用的相关逻辑。在此过程中进一步了解了关于async和await异步操作相关的知识点,加深了异步操作的理解,因此总结一下。关于async和await每个人都有自己的理解,甚至
阅读全文
posted @ 2023-02-22 09:47 yi念之间
阅读(7703)
评论(17)
推荐(23)
2022年11月8日
关于ASP.NET Core WebSocket实现集群的思考
摘要: 前言 提到WebSocket相信大家都听说过,它的初衷是为了解决客户端浏览器与服务端进行双向通信,是在单个TCP连接上进行全双工通讯的协议。在没有WebSocket之前只能通过浏览器到服务端的请求应答模式比如轮询,来实现服务端的变更响应到客户端,现在服务端也可以主动发送数据到客户端浏览器。WebSo
阅读全文
posted @ 2022-11-08 09:00 yi念之间
阅读(4464)
评论(18)
推荐(20)
2022年10月17日
细聊.Net Core中IServiceScope的工作方式
摘要: 前言 自从.Net Core引入IOC相关的体系之后,关于它的讨论就从来没有停止过,因为它是.Net Core体系的底层框架,你只要使用了.Net Core的时候就必然会用到它。当然关于使用它的过程中产生的问题也从来没停止过。我对待问题的态度向来都是,如果你踩到了坑,说明你还没有足够了解它,所以我们
阅读全文
posted @ 2022-10-17 09:01 yi念之间
阅读(6689)
评论(11)
推荐(23)
2022年8月10日
解决ASP.NET Core在Task中使用IServiceProvider的问题
摘要: 前言 问题的起因是在帮同事解决遇到的一个问题,他的本意是在EF Core中为了解决避免多个线程使用同一个DbContext实例的问题。但是由于对Microsoft.Extensions.DependencyInjection体系的深度不是很了解,结果遇到了新的问题,当时整得我也有点蒙了,所以当时也没
阅读全文
posted @ 2022-08-10 09:13 yi念之间
阅读(7493)
评论(34)
推荐(56)
2022年6月29日
由ASP.NET Core根据路径下载文件异常引发的探究
摘要: 前言 最近在开发新的项目,使用的是ASP.NET Core6.0版本的框架。由于项目中存在文件下载功能,没有使用类似MinIO或OSS之类的分布式文件系统,而是下载本地文件,也就是根据本地文件路径进行下载。这其中遇到了一个问题,是关于如何提供文件路径的,通过本文记录一下相关总结,希望能帮助更多的同学
阅读全文
posted @ 2022-06-29 09:13 yi念之间
阅读(3153)
评论(11)
推荐(19)
2022年6月6日
深入探究MinimalApi是如何在Swagger中展示的
摘要: 前言 之前看到技术群里有同学讨论说对于MinimalApi能接入到Swagger中感到很神奇,加上Swagger的数据本身是支持OpenApi2.0和OpenApi3.0使得swagger.json成为了许多接口文档管理工具的标准数据源。ASP.NET Core能够轻松快速的集成Swagger得益于
阅读全文
posted @ 2022-06-06 09:27 yi念之间
阅读(3068)
评论(0)
推荐(14)
2022年5月17日
由C# dynamic是否装箱引发的思考
摘要: 前言 前几天在技术群里看到有同学在讨论关于dynamic是否会存在装箱拆箱的问题,我当时第一想法是"会"。至于为啥会有很多人有这种疑问,主要是因为觉得dynamic可能是因为有点特殊,因为它被称为动态类型,可能是因为这里的动态对大家造成的误解,认为这里的动态可以推断出具体的类型,所以可以避免装箱拆箱
阅读全文
posted @ 2022-05-17 17:03 yi念之间
阅读(3539)
评论(10)
推荐(16)
2022年4月11日
ASP.NET Core WebApi返回结果统一包装实践
摘要: 前言 近期在重新搭建一套基于ASP.NET Core WebAPI的框架,这其中确实带来了不少的收获,毕竟当你想搭建一套框架的时候,你总会不自觉的去想,如何让这套框架变得更完善一点更好用一点。其中在关于WebApi统一结果返回的时候,让我也有了更一步的思考,首先是如何能更好的限制返回统一的格式,其次
阅读全文
posted @ 2022-04-11 08:50 yi念之间
阅读(12098)
评论(50)
推荐(34)
2022年3月1日
浅谈C#字符串构建利器StringBuilder
摘要: 前言 在日常的开发中StringBuilder大家肯定都有用过,甚至用的很多。毕竟大家都知道一个不成文的规范,当需要高频的大量的构建字符串的时候StringBuilder的性能是要高于直接对字符串进行拼接的,因为直接使用+或+=都会产生一个新的String实例,因为String对象是不可变的对象,这
阅读全文
posted @ 2022-03-01 09:17 yi念之间
阅读(7228)
评论(13)
推荐(21)
上一页
1
2
3
4
5
6
下一页
公告