Posts
All the articles I've posted.
-
ASP.NET Core 7 Options模式实战详解:配置、注入与最佳实践
Published: at 12:00 AM本文面向.NET中高级开发者,深入剖析ASP.NET Core 7中的Options模式,涵盖配置绑定、依赖注入与多种使用场景,助你写出更健壮的企业级应用。
-
C#多线程下的Singleton最佳实践:为什么推荐用Lazy?【附图解】
Published: at 12:00 AM深入解析C#多线程环境下Singleton模式的隐患,比较常见实现方式,并结合图例推荐Lazy方式实现线程安全单例。适合有一定基础的C#开发者阅读。
-
为什么高性能后端工程师都在关注 gRPC?深度解析原理与优势
Published: at 12:00 AMgRPC 作为现代高性能分布式系统的利器,凭借 Protocol Buffers 和 HTTP/2 带来前所未有的效率提升。本文结合行业案例,系统剖析 gRPC 的核心优势与挑战,助力后端工程师构建更快、更强的微服务架构。
-
.NET 9 原生 API 韧性策略全解析:现代微服务的高可用秘籍
Published: at 12:00 AM深度解析 .NET 9 的 Microsoft.Extensions.Resilience,手把手教你打造高可用、抗故障的 API。面向中高级 .NET 微服务/云原生开发者,代码+思路全覆盖!
-
EF Core查询性能优化实战:如何用批处理让查询提速3.4倍
Published: at 12:00 AM通过实际案例,带你深入理解EF Core中批量查询(Batching)的应用,并掌握提升性能的实用技巧。适合.NET开发者与后端工程师阅读。
-
深度解析:如何在.NET中覆盖默认HTTP Resilience策略,构建高可用后端服务
Published: at 12:00 AM针对.NET 8引入的Resilience Handler机制,详解其默认行为的局限性及实际项目中如何通过自定义扩展实现对特定HTTP客户端的弹性策略精细化控制。面向企业级开发者,图文并茂解析落地方案。
-
深度揭秘:“先过滤再JOIN”SQL性能优化神话
Published: at 12:00 AM对于现代数据库来说,流行的“先过滤再JOIN”SQL性能建议不仅无效,反而可能让你的代码更难维护。本文结合实测案例与执行计划,揭示真实的SQL优化逻辑,并为有经验的技术人指出真正的性能提升之道。
-
微服务架构下的可靠消息利器:深入浅出 Outbox Pattern 🚀
Published: at 12:00 AM探讨微服务中可靠通信的挑战,并介绍 Outbox Pattern 如何优雅地解决原子性更新数据库与发送消息的问题,实现可靠的“至少一次”消息投递。
-
.NET大批量数据高性能导入实践:Dapper Plus全流程实战与性能对比
Published: at 12:00 AM面向.NET/C#中高级开发者,本文系统梳理如何用Dapper Plus实现高效CSV导入数据库的完整流程,并与传统Dapper做性能实测,帮助你攻克大数据量操作的瓶颈。