Posts
All the articles I've posted.
-
高效优雅地处理 Entity Framework Core 数据库异常 —— EntityFramework.Exceptions 深度解析
Published: at 12:00 AM本文系统介绍 EntityFramework.Exceptions 库的设计原理、使用方法及其在实际开发中的价值,帮助.NET开发者更高效、优雅地处理数据库操作异常。
-
利用 OpenTelemetry 和 Grafana 监控 .NET 应用实践详解
Published: at 12:00 AM本文详细介绍如何在 .NET 应用中集成 OpenTelemetry,实现分布式链路追踪与日志采集,并通过 Grafana Cloud 进行统一可观测性展示。内容涵盖原理、实现步骤、关键代码解析、实际效果与常见问题解决方案,助力开发者构建高效、可观测的生产系统。
-
《Designing Data-Intensive Applications》深度解析与技术实践分享
Published: at 12:00 AM一文详解《数据密集型应用系统设计》(DDIA)的核心思想、关键技术原理、架构实践与落地建议,助力工程师掌握可靠、可扩展、易维护的数据系统设计方法。
-
别再按功能切分系统了!用“易变性分层”实现敏捷稳健的架构设计
Published: at 12:00 AM本文详细解析由Juval Löwy提出的“按易变性切分系统”(iDesign方法)设计理念,讲解其原理、分步实现流程,并结合实际案例与图文示意,帮助开发者构建可扩展、易维护的现代软件架构。
-
IAsyncEnumerable在C#中的实战应用:高效流式API的实现与最佳实践
Published: at 12:00 AM全面解析C#的IAsyncEnumerable,详解其原理、实现方式、实际应用场景及在LINQPad中的调试与测试方法,助力开发者高效构建流式数据处理应用。
-
.NET Aspire如何简化服务发现:原理、实践与API网关集成全解析
Published: at 12:00 AM本文详细解析.NET Aspire在分布式系统中的服务发现机制,包括配置原理、代码实践、YARP API网关集成、常见问题与解决方案,助力.NET开发者高效构建云原生应用。
-
如何系统高效地学习 Git:原理、实践与工具全解析
Published: at 12:00 AM本文深入讲解 Git 的工作原理、核心命令、学习路径及配套工具,结合丰富图示与实用资源,助力开发者全面掌握分布式版本控制的精髓。
-
Shift Left With Architecture Testing in .NET —— 用架构测试守护你的代码质量
Published: at 12:00 AM本文详解如何通过.NET中的架构测试工具,提前发现并预防架构腐化和技术债务,助力团队持续交付高质量软件。
-
封面使用 EF Core 乐观锁定机制解决并发冲突与竞态条件
Published: at 12:00 AM本文面向中高级 .NET 开发者,系统讲解了在实际开发中如何识别并解决并发冲突,详细解析 EF Core 乐观并发控制的原理、应用及代码实现,并结合典型场景分析其优势与挑战,帮助开发者构建健壮可靠的业务系统。