.NetCore【中间件】API文档Swagger

摘要: Swagger 为API接口生成文档 Core中添加Swagger nuget安装包 install-package Swashbuckle.AspNetCore 注册服务 public void ConfigureServices(IServiceCollection services) { se 阅读全文
posted @ 2022-12-05 21:46 杏村牧童 阅读(73) 评论(0) 推荐(0)

.NetCore【基础】配置注入

摘要: appsetting Ioc注入到controller中 定义model和config namespace Demo.gRPCaggregate.Client.Discovery.Model { public class ServiceDiscoveryOptions { public string 阅读全文
posted @ 2022-12-04 22:39 杏村牧童 阅读(172) 评论(0) 推荐(0)

.NetCore【基础】配置

摘要: json配置 安装nuget包 install-package Microsoft.Extensions.Configuration install-package Microsoft.Extensions.Configuration.Json 读取json配置 using Microsoft.Ex 阅读全文
posted @ 2022-12-04 22:38 杏村牧童 阅读(52) 评论(0) 推荐(0)

.NetCore【中间件】跨域CORS

摘要: CORS 前后端分离部署需要跨域设置 Core中如何设置CORS 中间件 using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.DependencyInjection; namespace Thomerson.Gatlin.Mi 阅读全文
posted @ 2022-12-04 21:35 杏村牧童 阅读(133) 评论(0) 推荐(0)

.NetCore【中间件】Cookie

摘要: Cookie Core默认并没有引入cookie,需要加入中间件才能使用 添加Cookie中间件 using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Depen 阅读全文
posted @ 2022-12-04 21:08 杏村牧童 阅读(146) 评论(0) 推荐(0)

.Net【基础回顾】泛型逆变协变和Linq

摘要: 泛型 Generic 允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。 逆变与协变 协变就是父类转变为子类,逆变就是子类转变为父类。 通过在泛型参数上使用in或out关键字,可以得到逆变或协变的能力 in 逆变 out 协变 IEnumerable<out T> / 阅读全文
posted @ 2022-12-02 16:56 杏村牧童 阅读(48) 评论(0) 推荐(0)

.Net【基础回顾】并行编程Parallel

摘要: Parallel三种用法 Parallel.Invoke Parallel.for Parallel.forEach Parallel.Invoke class Program { static void Main(string[] args) { var watch = Stopwatch.Sta 阅读全文
posted @ 2022-11-29 22:12 杏村牧童 阅读(130) 评论(0) 推荐(0)

.NetCore【工作应用】AutoMapper

摘要: AutoMapper OOM(Object-Object-Mapping)组件 为了实现实体间的相互转换,从而避免我们每次采用手工的方式进行转换。 使用 安装nuget包 install-package AutoMapper install-package AutoMapper.Extensions 阅读全文
posted @ 2022-11-26 21:24 杏村牧童 阅读(196) 评论(0) 推荐(0)

06.适配器模式

摘要: 适配器模式 作为两个不兼容的接口之间的桥梁 结合了两个独立接口的功能 例如实际中有个两孔的插座,现在需要有个三孔的插口,如果不直接在两孔的class修改,就需要加一个适配class来处理 namespace 适配器模式 { public class TwoHole { public void Two 阅读全文
posted @ 2022-11-16 21:52 杏村牧童 阅读(17) 评论(0) 推荐(0)

04.建造者模式

摘要: 建造者模式 在工厂模式中,关注的是谁创建了这个产品,在建造者模式中,这个产品会有多个复杂工序,例如组装电脑,提供了一个builder类来管理这个组装过程 // 抽象builder namespace 建造者模式 { public class Computar { public string CPU 阅读全文
posted @ 2022-11-15 02:53 杏村牧童 阅读(16) 评论(0) 推荐(0)