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