知识科普
-
【库】Coravel Queue队列
Coravel 通过使高级应用程序功能(如任务/作业调度、排队、缓存、邮件(以及更多!))易于访问且易于使用,帮助开发人员快速启动并运行 .NET 应用程序。具有简单、富有表现力和…
-
设计模式之原型
原型模式介绍 完整拷贝 原型模式主要解决的问题就是创建重复对象,而这部分对象内容本身比较复杂,生成过程可能从库或者RPC接口中获取数据的耗时较长,因此采用克隆的方式节省时间。 原型…
-
设计模式之单例
单例模式介绍 单例模式主要解决的是,一个全局使用的类频繁的创建和消费,从而提升整体代码的性能。 在我们平时使用中,要确保一个类只能有一个实例对象,即使多线程同时访问,也只能创建一个…
-
设计模式之适配器
适配器模式介绍 介绍适配器模式的作用就是把原本不兼容的接口,通过适配修改到统一的过程,使得用户方便使用。 在实际工作中, 有时候我们需要把各个业务线的各种类型服务做统一的包装,再对…
-
设计模式之桥接
桥接模式的介绍 桥接模式就是通过将抽象部分与实现部分分离,把多种可匹配的使用进行组合。其实就是在A类中含有B类接口,通过构造函数传递B类的实现,这个B类就是设计的桥。 它是一种结构…
-
设计模式之组合
组合模式介绍 组合模式是把相似对象或方法组合成一组可被调用的结构树对象的设计思路。 组合模式不只是可以运用于规则决策树,还可以做服务包装将不同的接口进行组合配置,对外提供服务能力,…
-
ASP.NET Core 指定Action的响应类型
1.格式化Ation输出 Action方法可以返回指定的格式例而忽略客户端请求格式,例如:使用JsonResult返回JSON格式的数据,ContentResult返回字符串数据如…
-
GitHub加速——Microsoft Edge拓展
我之前在使用Microsoft Edge浏览器时,经常遇到访问GitHub要么超级慢,要么无法访问的问题,让我感到相当困扰。后来,我发现了一个解决这个问题的方法,想与大家分享。当时…
-
设计模式之外观
外观模式介绍 外观的表现 也叫门面模式,主要解决的是降低调用方的使用接口的复杂逻辑组合。有时候也会被用在中间件层,将服务中的通用性的复杂逻辑进行中间件层包装,让使用方可以只关心业务…
-
【库】用Rin透视Web请求
Rin 可以捕获对 ASP.NET Core 应用程序的 HTTP 请求,并为捕获的数据提供查看器。它是调试 Web 应用程序(例如,网站、API 应用)的有用工具。 先看如下代码…