log4net日志记录

    ​ log4Net是用来记录日志的,可以将程序运行过程中的信息输出到一些地方(文件,数据库,EventLog等),日志就是程序的黑匣子,可以通过日志查看系统的运行过程,从而发现系统的问题。1.引用log4net.dll   binet2.0elease,不要引用debug版...

2021-10-22 10:10:46

Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Consul服务注册,服务发现

    ​一、简介环境 .NET5,Consul_v1.10.2在微服务中利用Consul可以实现服务的注册,服务发现,治理,健康检查等。  Web调站点需要调用多个服务,如果没有Consul,可能就是Web中存了全部服务的ip地址,如果其中一个服务更换了地址,we...

2021-10-22 10:10:14

.net core2.1 三层中使用Autofac代替原来Ioc

      首先,现有的三层项目的结构其中  Repositorypublic interface IPersonRepository { string Eat(); }public class PersonRepository : IPersonRepository { public string Eat() { return "吃饭"; } } Servicepublic interface IPersonService ...

2021-10-22 10:09:28

微服务网关Ocelot加入IdentityServer4鉴权-.NetCore(.NET5)中使用

    ​一、简介     描述:微服务网关中,需要对访问的接口进行身份校验后再转发请求,网关中鉴权的方式有很多种,这里介绍的是常用的IdentityServer4鉴权添加到Ocelot网关中,同时下游的服务也要做身份校验,    防止请求绕过网...

2021-10-22 10:04:19

Linux部署东方通TongWeb7

    一、软件版本操作系统: CentOS 7.5.1804JDK:1.8_201东方通:TongWeb7.0.4.2二、部署流程2.1 安装JDK2.1.1 下载JDK并发明回到/opt下解压,并将目录重命名为jdktar -zxf jdk-8u201-linux-x64.tar.gzmv jdk-8u201-linux-x64 jdk2.1.2 将JDK环境变量配置环境变量中编辑/...

2021-10-22 10:03:56

asp.net MVC ajax上传文件

    普通上传view:<body> <form id="form1" method="post" action="@Url.Action("UploadFile","Mydemo")" enctype="multipart/form-data"> <input type="file" name="file"/> <input type="submit" value="提交" /> </form></body>Controller:[HttpPost] pub...

2021-10-22 10:03:31

webRTC中语音降噪模块ANS细节详解(二)

    上篇(webRTC中语音降噪模块ANS细节详解(一))讲了维纳滤波的基本原理。本篇先给出webRTC中ANS的基本处理过程,然后讲其中两步(即时域转频域和频域转时域)中的一些处理细节。 ANS的基本处理过程如下图1:                ...

2021-10-22 10:01:33

RabbitMQ从零到集群高可用.NetCore(.NET5) - RabbitMQ简介和六种工作模式详解

    ​一、RabbitMQ简介是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang(高并发语言)语言来编写的,并且RabbitMQ是基于AMQP协议的。1.1 AMQP协议Advanced Message Queuing Protocol(高级消息...

2021-10-22 09:57:55

小白搭建网站,一看就会,一学就会

    一、安装官网: https://www.xp.cn/wget -O install.sh https://download.xp.cn/install.sh && sudo bash install.sh安装完成后提示电脑重启后二、使用浏览器输入:http://localhost打开浏览器输入 http://192.168.1.115:9080/E83B97系统初始账号:admin系统初始密码...

2021-10-22 09:57:26

.NET5修改配置不重启自动生效

    .NET Core,.NET5默认配置都是只加载一次,修改配置时都需要重启才能生效,如何能修改即时生效呢,下面来演示一遍。一、设置配置文件实时生效1.1配置在Program.cs的CreateHostBuilder()处增加加载配置文件的时候,reloadOnChange:true。这样配...

2021-10-22 09:56:49