.net core
QiGary
这个作者很懒,什么都没留下…
展开
-
.NET CORE 异常:Multipart body length limit 16384 exceeded或Request body too large
项目涉及到图片和文件的批量导入,为了防止导入异常,单次导入数据限制为1000条,其中图片1000个,Excel文件1个。项目是前后端分离,前端(vue)+后端(.net core 3.1),拟采用FormData完成数据传输,在使用过程中后端屡次抛异常Multipart body length limit 16384 exceeded或Request body too large,经过查找资料,尝试过以下方案:1、在program.cs文件中做如下配置2、在startup.cs做如下配...原创 2021-08-21 19:42:00 · 4241 阅读 · 0 评论 -
分布式事务
1、事务特性(ACID)Atomicity(原子性):一次操作,操作中包含的事务必须都成功或者都失败Consistency(一致性):操作的对象(服务器),其数据发生一致性变化,即此消彼长Isolation(隔离性):多事务之间互相隔离,不暴露通信状态Durability(持久性):事务引起的数据变化,持久化到硬盘上,不受不可抗意外干扰(如断电……)2、 分布式入门理论——CAP定理Consistency(一致性):逻辑合法,数据发生一致性变化,则操作相关数据库,则必须同时原创 2021-05-27 09:50:13 · 111 阅读 · 0 评论 -
.netcore3.1中的swagger使用
swagger是一个好用的接口文档描述及显示工具,在前后端分离时代,帮助前端更好地使用后端接口API。在.net core3.1中,swagger的使用步骤如下:1、“工具”——“NuGet包管理器”——“程序包管理控制台”,打开【程序包管理控制台】(NuGet管理包工具无法下载到适配的Swagger插件)在控制台,输入命令:Install-Package Swashbuckle.AspNetCore-version 5.0.0-rc4回车安装2、在服务里注册3、在中间件里引用.原创 2021-05-25 10:19:31 · 961 阅读 · 0 评论 -
supervisor配置
supervisor是基于Python的一个client/server服务,是Linux/Unix系统下的一个进程管理工具。用于进程守护,可以同时监听、启动、重启一个或多个进程。当supervisor监听到其守护进程被意外杀死后,会自动将其重启,恢复。无需使用shell脚本控制。安装supervisor:Centos和Debian配置supervisor:打开【supervisor】安装目录路径下的【supervisord.conf或supervisord.ini】文件在文件尾部找到如下.原创 2021-05-20 16:20:44 · 693 阅读 · 0 评论