摘要:
进入https://docs.docker.com/engine/install/centos/ 1.卸载旧版本 $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-late 阅读全文
摘要:
阅读全文
摘要:
依赖注入的概念依赖注入(简称DI)与控制反转(IOC)的含义相同,不过这两个称呼是从不同的角度去描述的 在一个类(调用者)中调用另一个对象时(被调用者,被依赖对象) 传统的方式是通过new来创建 这样不是一种解耦的方式 利用一些依赖注入中间件后,对象的实例不在是由调用者创建,而是ioc容器来创建管理 阅读全文
摘要:
EasyCaching 缓存抽象 NVelocity 模板引擎 做代码生成器用 AutoMapper 对象映射 Mapster 对象映射 Autofac 依赖注入 Htmlsanitizer (xss 过滤) FluentValidation 第三方验证 Masuit.Tools 工具集 http: 阅读全文
摘要:
需要验证的Dto模型 继承于IValidatableObject public class ValidatableMovie : IValidatableObject { private const int _classicYear = 1960; public int Id { get; set; 阅读全文
摘要:
public class ArrayModelBinder: IModelBinder { /// <summary> /// bindingContext model的源数据 /// </summary> /// <param name="bindingContext"></param> /// 阅读全文
摘要:
什么样的HTTP方法是安全的? 如果一个方法不会改变资源的表述,那么这个方法就被认为是安全的。 例如 HTTP GET 和 HTTP HEAD 就被认为是安全的,但需要注意的是,这并不意味着执行GET请求就不会引起其它的资源操作,在表面之下,你的服务层有可能会对其它相关的一些表的数据做出修改,但是本 阅读全文
摘要:
数据可以通过多种方式来传给API。 Binding Source Attributes 会告诉 Model 的绑定引擎从哪里找到绑定源。 共有以下六种 Binding Source Attributes: [FromBody] 请求的 Body [FromForm] 请求的 Body 中的 form 阅读全文
摘要:
知识来源草根专栏 感谢杨旭大佬 阅读全文