代码改变世界

刷新.NET

2019-12-18 17:14 by 成天, 1502 阅读, 收藏, 编辑
摘要:.NET Core 发布的那一天起,它在完成自我刷新的过程,一切为了适应未来,云原生。不仅仅跨平台那么简单。 .NET Core 未来发展路线 我们发现跳过了.NET Core 4.X 避免了和目前.NET Framework4.X命名上的混乱,明年直接命名为了.NET 5 , 默认还是core,不 阅读全文

(译)An introduction to Kubernetes

2019-12-14 10:21 by 成天, 620 阅读, 收藏, 编辑
摘要:原文:https://www.jeremyjordan.me/kubernetes/(博客园团队推荐的) 这篇博客文章将对Kubernetes进行介绍,以便您了解该工具背后的动机,含义以及使用方式。在后续文章中,我将讨论如何使用更具体的(数据科学)示例来利用Kubernetes增强数据科学工作负载。 阅读全文

一文了解Nuget的使用

2019-12-10 09:20 by 成天, 341 阅读, 收藏, 编辑
摘要:Nuget介绍 官网定义:NuGet是.NET的软件包管理器(免费)。NuGet客户端工具提供了生成和使用软件包的能力。NuGet Gallery 是所有软件包作者和消费者都使用的中央软件包存储库。 简单来说,nuget包解决了dll引用的问题,开发者可以通过打包,然后发布到公有主机或者私有主机上, 阅读全文

.NET Core应用框架AA介绍(二)

2019-12-05 10:07 by 成天, 2349 阅读, 收藏, 编辑
摘要:AA的开源地址 https://github.com/ChengLab/AAFrameWork AA框架是一个基础应用框架,是建立在众多大家熟知的流行工具之上并与之集成。比如:ASP.NET Core、Automapper、Dapper、Dapper-FluentMap、RabbitMQ、Redis 阅读全文

.NET Core 3.0 使用Nswag生成Api文档和客户端代码

2019-11-28 09:29 by 成天, 1449 阅读, 收藏, 编辑
摘要:摘要 在前后端分离、Restful API盛行的年代,完美的接口文档,成了交流的纽带。在项目中引入Swagger (也称为OpenAPI),是种不错的选择,它可以让接口数据可视化。下文将会演示 利用Nswag如何生成Api文档 利用NSwagStudio如何生成客户端代码,并且进行测试 什么是 Sw 阅读全文

.NET core3.0 使用Jwt保护api

2019-11-25 14:44 by 成天, 2023 阅读, 收藏, 编辑
摘要:摘要: 本文演示如何向有效用户提供jwt,以及如何在webapi中使用该token通过JwtBearerMiddleware中间件对用户进行身份认证。 认证和授权区别? 首先我们要弄清楚认证(Authentication)和授权(Authorization)的区别,以免混淆了。认证是确认的过程中你是 阅读全文

阅读源码学设计模式-单例模式

2019-11-14 13:11 by 成天, 107 阅读, 收藏, 编辑
摘要:现在.NETcore 默认提供了DI功能,那我想设计一个全局的引擎类,进行注入服务、解析服务、配置中间件。并且要求该引擎类全局唯一,其他地方不能进行实例化。那单例模式就派上用场了。 单例模式官方定义: 伪代码实现需求 在Main函数中调用 输出 小结:从实例代码中我们看到构造函数设置了级别为priv 阅读全文

.NET Core 3.0 部署在docker上运行

2019-11-11 10:44 by 成天, 2133 阅读, 收藏, 编辑
摘要:自从.NET Core3.0发布之后,写了几篇关于.NET Core 3.0的文章,有助于你快速入门.NET Core3.0。 本篇文章主要讲解如何一步步创建一个mvc项目,然后发布并部署在Docker上运行。需要你本地有docker环境 1.创建一个站点 创建一个ASP.NET Core Web应 阅读全文

.NET Core 3.0 中间件 Middleware

2019-11-05 16:49 by 成天, 1140 阅读, 收藏, 编辑
摘要:中间件官网文档解释:中间件是一种装配到应用管道以处理请求和响应的软件 每个中间件: 选择是否将请求传递到管道中的下一个组件。 可在管道中的下一个组件前后执行工作。 使用 IApplicationBuilder 创建中间件管道 ASP.NET Core 请求管道包含一系列请求委托,依次调用。 下图演示 阅读全文

.NET Core3.0 日志 logging

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