08 2020 档案

摘要:异常处理,也可以做得很优雅。 一、前言 异常处理的重要性,老司机都清楚。 这篇文章,我们来理一下Dotnet Core异常处理的几种方式。 Try Catch方式 Exception Filter方式 内建的异常处理中间件 自定义的异常处理中间件 这是目前使用比较多的几种方式。其中,第1、2种其实算 阅读全文
posted @ 2020-08-26 13:28 老王Plus 阅读(1056) 评论(2) 推荐(2) 编辑
摘要:理论跟实践的关系,说远不远,说近不近。能不能把理论用到实践上,还真不好说。 通常讲到设计模式,一个最通用的原则是SOLID: S - Single Responsibility Principle,单一责任原则 O - Open Closed Principle,开闭原则 L - Liskov Su 阅读全文
posted @ 2020-08-19 12:48 老王Plus 阅读(1833) 评论(6) 推荐(14) 编辑
摘要:公开API的安全,其实更重要。 一、API的安全 作为一个Dotnet Core的老司机,写API时,能兼顾到API的安全,这是一种优雅。 通常,我们会用认证来保证API的安全,无敌的Authorize能解决我们很多的问题。 但是,总有一些场合,我们没办法用Authorize,而只能用匿名或不加验证 阅读全文
posted @ 2020-08-17 12:03 老王Plus 阅读(1288) 评论(11) 推荐(7) 编辑
摘要:前文写了关于C#中的异步编程。后台有无数人在讨论,很多人把异步和多线程混了。 文章在这儿:一文说通C#中的异步编程 所以,本文从体系的角度,再写一下这个异步编程。 一、C#中的异步编程演变 1. 异步编程模型 这是C#中早期的异步模型,通过IAsyncResult接口来实现。 实现的代码大体是这个样 阅读全文
posted @ 2020-08-05 11:13 老王Plus 阅读(1687) 评论(5) 推荐(11) 编辑

点击右上角即可分享
微信分享提示