随笔分类 -  API

API的幂等性设计
摘要:一、背景 API需要保证接口的幂等性,防止业务频繁刷API导致资源浪费,或者不小心重发消息影响业务。 二、解释 接口的幂等,指一个操作重复执行N次得到的结果与执行一次是相等的。 三、解决办法 悲观锁,乐观锁,防重表,Token。 3.1、悲观锁 流程: 1、收到请求时,开启事务,对查询事件(如订单) 阅读全文

posted @ 2023-08-22 15:20 木乃伊人 阅读(86) 评论(0) 推荐(0) 编辑

.NET Core API 自动生成实体类
摘要:一、在VS菜单中选择:工具>Nuget包管理器>程序包管理器控制台 二、输入一下命令行: //SQL Server Scaffold-DbContext "连接字符串" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force 阅读全文

posted @ 2022-05-12 14:52 木乃伊人 阅读(391) 评论(0) 推荐(0) 编辑

.NET Framwork WebApi 添加swagger 在线接口文档步骤
摘要:步骤一:创建API 步骤二:安装swagger+swagger ui包 步骤三:打开xml文档文件 右键项目属性--》生成--》勾选XML文档文件 步骤四:设置启动默认页面 步骤五:注释会导致异常的代码 运行后会有异常 注释代码 步骤六:开启xml注释 步骤七:修改WebApiConfig文件 我们 阅读全文

posted @ 2020-11-25 17:35 木乃伊人 阅读(354) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示