一行代码, 在 C# 中实现 AOP MethodDecorator

AOP

MethodDecorator 是一个 Fody 的插件,我们可以通过这个组件,非常简单方便地在 C# 中实现 AOP。

Aspect Oriented Programming 面向切面编程。解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。

阅读剩余部分

基于 .NET 实现的分布式锁DistributedLock

分布式锁

DistributedLock 是一个 .NET 库,它基于各种底层技术,提供了健壮并且易于使用的分布式互斥锁、读写锁和信号量。

DistributedLock包含基于各种技术的实现,包括 SqlServer, Redis, Postgres, MySql 等,您可以根据自己的场景不同的实现库。

阅读剩余部分

一行代码,监控 C# 方法执行耗时MethodTimer.Fody

MethodTimer.Fody

MethodTimer.Fody 是一个功能强大的库,可以用于测量 .NET 应用程序中的方法的执行时间。

它使用 Fody 插件框架可以无缝集成到您的项目中,所以向代码中添加性能测量功能变得非常容易。

阅读剩余部分

Sejil - 开箱即用的 .NET 日志管理组件

Sejil 是什么?

Sejil 是一个 .NET 组件库,使您能够直接从应用程序捕获、查看和过滤 ASP.net Core 应用程序的日志事件。它支持结构化日志记录、查询以及保存日志事件查询。

Sejil 的特点是,轻量级,开箱即用,非常适合在小型项目中使用。

阅读剩余部分