摘要:
一、微服务架构的特点: 1.将系统服务完全独立出来,并将服务层抽取为一个一个的微服务; 2.采用一些轻量级协议进行传输; 3.服务拆分力度更细,有利于资源重复利用,提高开发效率; 4.可以更加精准的制定每个服务的优化方案,提高系统可维护性 5.相比ESB更轻量; 微服务(抽象)<==>单体应用 模块 阅读全文
摘要:
1.解决 Internal Server Error /swagger/v1/swagger.json 遇到的问题:解决 Internal Server Error /swagger/v1/swagger.json 出现问题的场景:控制器中定义了同名的构造函数 解决方式:定义函数命名唯一性——避免使 阅读全文
摘要:
第一步:使用Nuget包管理器安装NPOI 第二步:如下所示 using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; using System; using System.Collections.G 阅读全文
摘要:
using Microsoft.AspNetCore.Http; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; namespace MEAS. 阅读全文
摘要:
using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Dependenc 阅读全文
摘要:
C# .NET5 WEB API Swagger默认加载不显示注释解决方式 第一步:选择项目==》右键==》属性,如下所示: 注:配置文件路径,需配置为程序生成路径 第二步:修改Startup中ConfigureServices,如下所示: public void ConfigureServices 阅读全文
摘要:
Web 跨平台开发框架: 1.Razor Pages:应用--小应用; 2.MVC应用:--中大规模的应用 3.SignalR:即时通讯,包括游戏、社交网络、投票、拍卖、地图、GPD、仪表板、监视应用、利用Js和Websockets,实现客户端和服务端异步通信的框架 4.WebAPI:开发服务接口、 阅读全文
摘要:
参考: https://www.cnblogs.com/zoro-zero/p/13490459.html https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/dependency-injection?view=aspnetcore-3 阅读全文
摘要:
C# .NET 5.0 部署到Docker VS中存在Docker部署工具 1.创建项目时,勾选Docker支持,如果没有选择,创建项目后也可支持,如下所示 2.选择项目==》右键添加==》Docker支持 <Project Sdk="Microsoft.NET.Sdk.Web"> <Propert 阅读全文
摘要:
.net core有三种部署方式 依赖框架部署FDD、独立部署SCD、依赖框架的可执行文件FDE 1.依赖框架部署FDD==>使用场景较多 依赖系统已安装的.net core库(运行时,SDK),只包含自己的代码和第三方的依赖项。 包含.dll文件 操作步骤: 第一步,选择程序,右键发布,选择文件发 阅读全文