随笔分类 - .net core
摘要:#简介 Elasticsearch 是一个实时的分布式搜索分析引擎,它能让你以前所未有的速度和规模,去探索你的数据。 它被用作全文检索、结构化搜索、分析以及这三个功能的组合: ##安装 ###Elasticsearch安装 你可以从 elastic 的官网 https://www.elastic.c
阅读全文
摘要:#简介 它的组件包是Microsoft.Extensions.Http 复原HttpClient带来的问题 ##HttpClient相关问题 虽然HttpClient类实现了IDisposable,但不是首选在using语句中声明和实例化它,因为释放HttpClient对象时,基础套接字不会立即释放
阅读全文
摘要:#简介 Autofac 是一款超赞的.NET IoC 容器 . 它管理类之间的依赖关系, 从而使 应用在规模及复杂性增长的情况下依然可以轻易地修改 .它的实现方式是将常规的.net类当做 组件 处理. 引用 #注册的组件方式 ##概念 通过ContainerBuilder来注册组件且告诉容器哪些组件
阅读全文
摘要:这里介绍的微软的缓存 主要是存储一些不易改变的数据。如一些数据的快照,这些快照数据量大,数据不会进行变更。 这里的缓存最简单是IMemoryCache,它是存储在web服务器的内存中的缓存。使用MemoryCache缓存感觉有个坑,就是.net core运行时不会根据内存压力限制缓存大小,开发人员需
阅读全文
摘要:带着问题去思考!大家好! 处理异常的方式有 1:异常处理页 2:异常处理匿名委托方法 3:IExceptionFilter 4:ExceptionFilterAttribut public class ErrorHandlerStartup : IStartup { /// <summary> //
阅读全文
摘要:这里不在介绍依赖注入的基本概念,这里网上/官网上面有很多。 一个接口多个实现依赖注入的问题? 方案1: 这里通过区分标识就可以了. 如: public interface IRedisMessage { T Get<T>(string key); } public class CSRedis:IRe
阅读全文
摘要:ASP.NET Core 应用是在其 Main 方法中创建 Web 服务器的控制台应用: Main 方法调用 WebHost.CreateDefaultBuilder,通过生成器模式来创建web主机.生成器提供定义 Web 服务器(例如,UseKestrel)和启动类 (UseStartup) 的方
阅读全文
摘要:众所周知,ASP.NET Core有一个DI框架,应用程序启动时初始化。 预定义依赖 1: IApplicationBuilder:提供了配置应用程序的请求管道机制 2:ILoggerFactory:次类型提供了创建记录器组件的模式 3:LHostinEnvironment:此类型提供管理应用程序运
阅读全文
摘要:依赖注入的基础 我们都知道DI,,他是一种开发模式。他是将服务可被应用程序任何位置的代码使用,当某个代码组件(如一个类)需要引用某些外部代码(一个服务)时。都有两种选择 1:直接在调用代码种创建服务组件的一个新实例。 2:收到该服务的一个有效实例。 比如一个操作是记录操作记录。那么看以下代码。业务逻
阅读全文
摘要:为什么写OWIN框架呢? 1:因为没接触到OWIN框架直接去学.NET Core比较生硬,个人见解。 首先我们要知道OWIN的由来:ASP.NET和IIS和Windows操作系统的关系在之前是紧密联系的,缺一不可,缺点:复杂的ASP.NET生命周期(请求到服务器->IIS->CLR->aspnet_
阅读全文
摘要:最近读了一些文章,总结一下: 在1999年,当时微软的windows系统运行的所有的应用程序都是有组件对象模型为根本基础开发的,用VB来处理数据访问和复杂的用户界面,缺点是不能使用函数指针,因为当时的开发环境开发起来很不轻松,所有.NET的出现,变得更好了。 .NET 平台由一个类框架和一个CLR的
阅读全文

浙公网安备 33010602011771号