摘要: 1.引入Swagger包。 nuget引入Swashbuckle.AspNetCore 2、配置Swagger中间件 在Startup类ConfigureServices方法中添加Swagger服务并配置文档信息 services.AddSwaggerGen(c => { // 使用反射获取xml文 阅读全文
posted @ 2023-07-04 16:46 陌陌逸帆 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一. sql优化 1. 写明查询具体某几列,减少*的使用,表名过长时,尽量使用表的别名 *和列名一样 2,在业务密集的SQL当中尽量不采用IN操作符,用EXISTS 方案代替。 in 和 exists的区别: 如果子查询得出的结果集记录较少,主查询中的表较大且又有索引时应该用in, 反之如果外层的主 阅读全文
posted @ 2019-03-29 14:05 陌陌逸帆 阅读(2047) 评论(6) 推荐(4) 编辑
摘要: 前几天遇到一个不算bug的bug 记录分享一下 出错情况 webapi 程序会自带一个模板 如图 点某一个接口进去后 出错原因 model实体中出现了名称一样的(并不会影响程序运行和接口的访问只针对上面类似情况) 解决方法 1.[ModelName]标记 2. 让他获取完整的命名空间 这边只说第二种 阅读全文
posted @ 2019-02-27 16:48 陌陌逸帆 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: 首先需要引入 Quartz.Net 的命名空间,例如: using Quartz; using Quartz.Impl; ​ 然后创建一个调度器工厂(SchedulerFactory),并使用该工厂创建一个调度器(IScheduler)对象: ISchedulerFactory schedulerF 阅读全文
posted @ 2023-05-25 14:30 陌陌逸帆 阅读(41) 评论(0) 推荐(0) 编辑
摘要: dotnet tool install --global dotnet tool install -g dotnet-ef --version 3.1.19 --初始化指定版本 dotnet-ef dotnet add package Microsoft.EntityFrameworkCore.De 阅读全文
posted @ 2023-03-20 14:58 陌陌逸帆 阅读(14) 评论(0) 推荐(0) 编辑
摘要: class Storage { constructor(name) { this.name = 'storage'; } //设置缓存 setItem(params) { let obj = { name: '', value: '', expires: "", startTime: new Dat 阅读全文
posted @ 2021-09-07 13:56 陌陌逸帆 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 在导入Excel的时候,尽量能判断导入Excel的版本,调用不同的方法。 HSSFWorkbook 对应xls 版本 XSSFWorkbook 对应xlsx 版本 Workbook wb = WorkbookFactory.create(is);//自动兼容版本 /** * Creates the 阅读全文
posted @ 2021-02-08 09:47 陌陌逸帆 阅读(101) 评论(0) 推荐(0) 编辑