代码改变世界

随笔档案-2019年10月

.NET Core3.0 日志 logging

2019-10-31 16:37 by 李明成, 19726 阅读, 收藏, 编辑
摘要: 多年的经验,日志记录是软件开发的重要组成部分。没有日志记录机制的系统不是完善的系统。在开发阶段可以通过debug附件进程进行交互调试,可以检测到一些问题,但是在上线之后,日志的记录起到至关重要的作用。它可使我们在系统出现问题之后,排查错误提供依据。 .NET Core3.0内置多种日志记录程序,并且 阅读全文

.Net Core3.0依赖注入DI

2019-10-31 09:19 by 李明成, 2428 阅读, 收藏, 编辑
摘要: 构建ASP.NET Core应用程序的时候,依赖注入已成为了.NET Core的核心,这篇文章,我们理一理依赖注入的使用方法。 不使用依赖注入 首先,我们创建一个ASP.NET Core Mvc项目,定义个表达的爱服务接口,中国小伙类实现这个类如下: 在LoveController 控制器中调用 I 阅读全文

.Net Core3.0 配置Configuration

2019-10-26 11:44 by 李明成, 4151 阅读, 收藏, 编辑
摘要: 准备 .NET core和.NET项目配置上有了很大的改变,支持的也更加丰富了比如命令行,环境变量,内存中.NET对象,设置文件等等。.NET项目我们常常把配置信息放到webConfig 或者appConfig中。配置相关的源码https://github.com/aspnet/Extensions 阅读全文

.NET Core3.0创建Worker Services

2019-10-24 09:05 by 李明成, 5986 阅读, 收藏, 编辑
摘要: .NET CORE 3.0新增了Worker Services的新项目模板,可以编写长时间运行的后台服务,并且能轻松的部署成windows服务或linux守护程序。如果安装的vs2019是中文版本,Worker Services变成了辅助角色服务。Worker Services 咱也不知道怎么翻译成 阅读全文

.Net Core3.0使用gRPC

2019-10-22 07:30 by 李明成, 1975 阅读, 收藏, 编辑
摘要: gRPC是什么 gRPC是可以在任何环境中运行的现代开源高性能RPC框架。它可以通过可插拔的支持来有效地连接数据中心内和跨数据中心的服务,以实现负载平衡,跟踪,运行状况检查和身份验证。它也适用于分布式计算的最后一英里,以将设备,移动应用程序和浏览器连接到后端服务。 proto文件 用于定义gRPC服 阅读全文

.Net Core AA.FrameWork应用框架介绍

2019-10-16 13:00 by 李明成, 1880 阅读, 收藏, 编辑
摘要: 开发多年,一直在从社区获取开源的便利,也深感社区力量的重要性,今天开源一个应用基础框架AA.FrameWork,也算是回馈社区,做出一点点贡献,希望能够帮助类似当年入行的我。 AA.FrameWork 是基于.NET core流行的开源类库创建的基础应用框架。 框架代码图如: 源代码github地址 阅读全文
点击右上角即可分享
微信分享提示