摘要: 背景: mvc api 下使用swagger .net core 和.net framework 会有一些区别 一、core 里面直接nuget 搜索 Swashbuckle.AspNetCore 安装1、在startup 类中添加swagger 配置信息public void ConfigureS 阅读全文
posted @ 2020-07-01 16:20 周捷Jay 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 高并发多机的时候,虽然有失效时间,但还是会有短时间内缓存和数据库数据不一致(读操作不需要特殊操作),更新操作的时候先删除缓存,再更新数据库先更新数据库,再删除缓存原子性破坏,增加队列重试 先删除缓存,再更新数据库在高并发下表现不如意,在原子性被破坏时表现优异先更新数据库,再删除缓存(Cache As 阅读全文
posted @ 2020-07-01 15:58 周捷Jay 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 背景:前后端分离项目,文件下载 项目中 因为实际文件名和路径里的文件名 不一致(一般路径文件名需要使用唯一名字) 刚开始使用返回链接的方式,会出现图片直接预览,文件名会以路径文件名下载,用户体验不好。 更改方案:1、js 有方法以特定的名字下载,但是有跨域问题。 2、使用api 下载文件。 主要是a 阅读全文
posted @ 2020-07-01 15:55 周捷Jay 阅读(207) 评论(0) 推荐(0) 编辑