摘要:
Es学习 搭建 前置条件 下文的所有功能均按照这些版本开发和描述,电脑版本Win11 Java的JDK:java version "1.8.0_181",安装ES之前需要先准备好Java的环境,因为Elasticsearch 使用 Java 构建。 ElasticSearch的安装包:elastic 阅读全文
摘要:
日志服务 日志服务可以分为2种,一种是NetCore内置的日志ILogger,一种是第三方日志服务组件,如Log4Net 需要掌握: netcore中日志组件是什么类?他的特点是什么?如何使用? log4net如何集成在项目中?log4net的配置文件如何编写,如何写入日志? 内置日志组件 注意: 阅读全文
摘要:
管道与中间件 管道由中间件组成,可以想象成管道就是一个产品线的处理流程模板,中间件就是这个流程上需要对一件产品做的处理,而这个产品就是我们的请求,当我们的请求进入管道的时候,会按照中间件的顺序对于请求做处理,然后选择是否传至下一个中间件进行处理,直到到达管道末尾,然后返回结果。 中间件 中间件作用: 阅读全文
摘要:
控制反转IOC与依赖注入DI 需要掌握 DI和IOC的含义是什么? 掌握NetCore自带的依赖注入原理以及如何实现的流程以及熟悉对应的接口作用。 学会在你的项目中集成AutoFac IOC控制反转--思想 什么是IOC? IOC即控制反转,记住他是一种思想,目的是用来管理项目中对象的生命周期和依赖 阅读全文
摘要:
应用--Program中的WebApplication 在6.0,微软团队对于NetCore做了很大的改变,其中有一个改变就是推出了新的托管模型--最小托管模型,使用该模型可以创建最小的web应用。(最小webapi请查看官网) 需要掌握: 什么是最小托管模型?以及他的作用 什么是WebApplic 阅读全文
摘要:
概念:主机是用于构建应用程序和服务、封装应用资源的对象,负责程序的启动和生命周期的管理,简单来说主机即应用程序。 主机运行:当主机运行的时候,他会将托管在服务容器集合里面注册的IHostService的每个实现调用IHostService.StartAsync()。在web应用中,每一个IHostS 阅读全文
摘要:
Program.cs文件分析 Program.cs文件是至关重要的一个文件,它包含应用程序启动的代码,还可以配置所需要的服务和应用管道的中间件。 需要掌握: 6.0版本前后生成的Program.cs文件的区别 Program.cs文件的作用 Startup.cs文件的作用 版本注意: 在6.0版本之 阅读全文