01 2021 档案
摘要:这篇文章主要介绍了sql语句优化之SQL Server篇,整理的比较详细,推荐收藏 MS SQL Server查询优化方法查询速度慢的原因很多,常见如下几种1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4
阅读全文
摘要:sql语句的优化分析 开门见山,问题所在 sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会时下面几种情况。 网速不给力,不稳定。 服务器内存不够,或者SQL 被分配的内存不够。 sql语句设计不合理 没有相应的索引,索引不合理 没有有效的索引视图 表数据过大没有有效的分区设计 数据库设计太
阅读全文
摘要:sql server中,如果想知道有哪些语句是执行效率不高的,应该如何查看呢?下面就将为您介绍sql server中如何查看执行效率不高的语句,供您参考。 在测量功能时,先以下命令清除sql server的缓存 dbcc freeProcCache 在点击某个按钮,执行完后,再执行下面语句,就可以知
阅读全文
摘要:[译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了
阅读全文
摘要:ASP.NET Core WebApi使用Swagger生成api说明文档看这篇就够了 引言 在使用asp.net core 进行api开发完成后,书写api说明文档对于程序员来说想必是件很痛苦的事情吧,但文档又必须写,而且文档的格式如果没有具体要求的话,最终完成的文档则完全取决于开发者的心情。或者
阅读全文
摘要:netcore swagger xml发布丢失问题 1、netcore2.1.2,swagger.aspnetcore 1.1.0版本。发布netcore项目时swagger的接口文档xml 遗漏,始终发布不上去。后来查阅资料,讲的好像是netcore的一个bug,默认过滤掉一些xml文件。如果需要
阅读全文
摘要:转载:基于C#的socket编程的TCP异步实现 一、摘要 本篇博文阐述基于TCP通信协议的异步实现。 二、实验平台 Visual Studio 2010 三、异步通信实现原理及常用方法 3.1 建立连接 在同步模式中,在服务器上使用Accept方法接入连接请求,而在客户端则使用Connect方法来
阅读全文
摘要:转载:https://www.geek-share.com/detail/2766236140.html (1)Singleton 单一实例模式:单一实例对象对每个对象和每个请求都是相同的,可以说是不同客户端不同请求都是相同的。 (2)Transient 暂时性模式:暂时性对象始终不同,无论是不是同
阅读全文
摘要:.Net EF中DbContext动态生成DbSet protected override void OnModelCreating(ModelBuilder modelBuilder) { var assembly = Assembly.GetExecutingAssembly();// var
阅读全文
摘要:https://blog.csdn.net/diamondsos/article/details/103439530 .net core3.0中启动倒带方式由Request.EnableRewind()变为了 request.EnableBuffering(); 但是今天在过滤器中使用此方法时出现异
阅读全文
摘要:.Net 5在创建Web API时可以直接选择Swagger,在调试的时候没有问题,在发布后发现打不开swagger。 只需要把Startup.cs中的Configure方法改一下就好了。 改成 之前的代码会判断在开发环境中才加载,移出去之后就都可以加载Swagger了。 作者:尼尔丶链接:http
阅读全文
摘要:参考:https://github.com/domaindrivendev/Swashbuckle.AspNetCore#omit-arbitrary-operations在Action 上加[ApiExplorerSettings(IgnoreApi = true)] [HttpGet][ApiE
阅读全文
摘要:转载 C# Request.InputStream 读取输入流为空的原因处理 今天在手机App测试接口的时候发现一个通过POST方式的接口 获取body中的参数一直为空,但是在数据量小的时候却可以获取到数据,开始怀疑是不是POST的长度有限制,然后在web.config中修改了一下maxReques
阅读全文
摘要:ASP.NET 中的缓存 本篇文章虽不谈架构,但是Cache又是架构中不可或缺的部分,因此,在讲解Cache的同时,将会提及到部分架构知识,关于架构部分,读者可以不用理解,或者直接跳过, 你只需关心Cache即可,具体的架构,会在后续文章中与大家分享。 一 为什么要在ASP.NET 项目中引入缓存
阅读全文
摘要:https://blog.csdn.net/for12/article/details/71600975 什么是缓存依赖 缓存 把你要访问的资源,放在内存中,占用一定的内存空间,从而使用户读取内存中的数据,进而减少读取数据库,或资源文件的次数,从而对你的程序并发量,以及返回请求速率上得到提高的一种机
阅读全文
摘要:使用大多数 POCO 实体时,确定实体的更改方式 (,因此需要将更新发送到数据库) 由检测更改算法处理。 检测更改的工作方式是检测实体的当前属性值与在查询或附加实体时存储在快照中的原始属性值之间的差异。 本主题所介绍的方法同样适用于查询使用 Code First 和 EF 设计器创建的模型。 默认情
阅读全文
摘要:using (var db = new BloggingContext()) { using (var trn = db.Database.BeginTransaction()) { db.Blogs.Add(new Blog { Url = "http://msdn.com/data/ef" })
阅读全文
摘要:select * from(select *,ROW_NUMBER() over(order by id)as 'userID' from UserInfo) as a where a.userID between 31 and 40
阅读全文
摘要:转载: C#进阶系列——WebApi 跨域问题解决方案:CORS 阅读目录 一、跨域问题的由来 二、跨域问题解决原理 三、跨域问题解决细节 1、场景描述 2、场景测试 四、总结 正文 前言:上篇总结了下WebApi的接口测试工具的使用,这篇接着来看看WebAPI的另一个常见问题:跨域问题。本篇主要从
阅读全文
摘要:转载:C#进阶系列——WebApi 接口测试工具:WebApiTestClient 阅读目录 一、WebApiTestClient介绍 二、WebApiTestClient展示 三、WebApiTestClient使用 1、如何引入组件 2、如何使用组件 四、总结 正文 前言:这两天在整WebApi
阅读全文