摘要: Swagger的基础使用可以参考之前的文章:.Net Core 5.x Api开发笔记 -- Swagger(七) 这里只记录如何给Swagger添加Header,要达到的效果如下图所示: 1,添加 HttpHeaderFilter 参数设置类 在项目中添加一个参数设置类,命名自定义就行,如下图所示 阅读全文
posted @ 2022-06-18 15:43 找.net工作(北京) 阅读(1523) 评论(0) 推荐(1) 编辑
摘要: 本篇讲述使用Log4Net日志的基础用法 1,在项目中引入如下包文件,版本选择最新稳定版即可 1 <PackageReference Include="log4net" Version="2.0.12" /> 2 <PackageReference Include="Microsoft.Extens 阅读全文
posted @ 2021-12-21 22:33 找.net工作(北京) 阅读(471) 评论(2) 推荐(0) 编辑
摘要: 上一节说了事件总线 本节在消息队列中实现事件处理:.Net Core 5.x Api开发笔记 -- 消息队列RabbitMQ实现事件总线EventBus(一) 既然是消息队列,就需要有生产者和消费者(订阅) 1 public interface IMessageQueue 2 { 3 /// <su 阅读全文
posted @ 2021-09-30 19:37 找.net工作(北京) 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 本文主要围绕RabbitMQ消息队列和EventBus事件总线做笔记,其中有很多自己的理解和观点,有不对之处还望大神指出,我也学习一下。 1,消息队列 什么是消息队列就不说了,这里只介绍为什么用它!!! RabbitMQ提供了可靠的消息机制、跟踪机制和灵活的消息路由,支持消息集群和分布式部署。适用于 阅读全文
posted @ 2021-09-25 23:29 找.net工作(北京) 阅读(1139) 评论(1) 推荐(0) 编辑
摘要: Swagger 可以用来快速生成REST API文档 其他的不多说,该章节演示如何在 .Net Core Api中使用 在老的项目框架中使用该组件,可以参考另外一篇文章:在MVC项目中使用 Swagger API文档 1,引用 Swashbuckle.AspNetCore 包 2,在 Startup 阅读全文
posted @ 2021-05-16 13:10 找.net工作(北京) 阅读(422) 评论(0) 推荐(1) 编辑
摘要: 参数模型验证 一般是对传入的参数按照制定规则校验,该章节主要演示在服务端对传入参数进行校验 校验主要包括3点: 1,定义验证规则 2,按照规则进行检查 3,错误报告 1,定义验证规则 这里介绍3中验证方式: 方式一:使用 Data Annotations程序集,通过属性注解方式,例如 [Requir 阅读全文
posted @ 2021-05-12 23:56 找.net工作(北京) 阅读(585) 评论(0) 推荐(2) 编辑
摘要: 1,安装AutoMapper包 2,准备实体类和映射类 1 public class Users 2 { 3 public int Userid { get; set; } 4 public string Username { get; set; } 5 public string Password 阅读全文
posted @ 2021-05-07 01:02 找.net工作(北京) 阅读(440) 评论(1) 推荐(1) 编辑
摘要: 今天在Linux系统下测试一款邮件通知功能 #更新系统 sudo yum update -y sudo yum upgrade #安装 mailx yum install mailx -y #编辑文件 vi /etc/mail.rc #把内容替换成如下内容 set from=xxxxx@163.co 阅读全文
posted @ 2021-04-26 22:52 找.net工作(北京) 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 我们知道 Nginx反向代理可以简单的实现负载均衡(不知道的话可以先去百度了解下,这里就当你知道了,haha...) 如果服务器节点(Service节点)挂了,可以使用其他组件去做心跳检测(Consul、k8s等等),今天先不说这些。 今天主要说说:如果Nginx代理所在服务器挂了该怎么办?如何实现 阅读全文
posted @ 2021-04-25 23:08 找.net工作(北京) 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 1,下载Mysql 免安装版本: https://dev.mysql.com/downloads/mysql/ https://downloads.mysql.com/archives/community/ 下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 C:\web\my 阅读全文
posted @ 2021-04-20 00:37 找.net工作(北京) 阅读(157) 评论(0) 推荐(0) 编辑