01 2019 档案
摘要:导航目录: Newtonsoft.Json 概述 一:Newtonsoft.Json 支持序列化与反序列化的.net 对象类型; 二:C#对象、集合、DataTable与Json内容互转示例; 三:C#对象转换Json时的一些高级(特殊)设置; 前面两篇分别介绍了C#转换JSON时一些常规的用法,以
阅读全文
摘要:Es相比关系型数据库在数据检索方面有着极大的优势,在处理亿级数据时,可谓是毫秒级响应,我们在使用Es时不仅仅进行简单的查询,有时候会做一些数据统计与分析,如果你以前是使用的关系型数据库,那么Es的数据统计跟关系型数据库还是有很大的区别的,所以,这篇内容,为了更好的理解,我简单对比了Es中统计的写法与
阅读全文
摘要:从问题出发,这篇内容可以解决以下几个问题: 一:如何开启关闭Es索引(数据库)? 二:如何创建索引(数据库)结构? 三:如何向已有索引(数据库)中添加类型(表)结构? 四:如何向已有类型(表)中添加新字段? 五:如何更改现有类型(表)中的字段类型? 六:如何删除索引(数据库)? 七:如何删除索引中某
阅读全文
摘要:方式一:通过循环数组拼接的方式; 方式二:使用string 对象中Join方法实现; 根据上述的两种方式,可以看到使用第二种代码相对简洁了很多; C# 中 String. Join 方法 是 连接指定数组的元素或集合的成员,在每个元素或成员之间使用指定的分隔符。 Join方法还有好几个重载方法,如下
阅读全文
摘要:SQL Server的查询优化器是一个基于成本的优化器。它为一个给定的查询分析出很多的候选的查询计划,并且估算每个候选计划的成本,从而选择一个成本最低的计划进行执行。实际上,因为查询优化器不可能对每一个产生的候选计划进行优化,所以查询优化器会在优化时间和查询计划的质量之间进行一个平衡,尽可能的选择一
阅读全文
摘要:一般开发员只会应用SQL的四条经典语句:select,insert,delete,update。但是我从来没有研究过它们的工作原理,这篇我想说一说select在数据库中的工作原理。 B/S架构中最经典的话题无非于三层架构,可以大概分为数据层,业务逻辑层和表示层,而数据层的作用一般都是和数据库交互,例
阅读全文
摘要:SQL 查询所有表名: SELECT NAME FROM SYSOBJECTS WHERE TYPE='U' SELECT * FROM INFORMATION_SCHEMA.TABLES 查询表的所有字段名: SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' ) SELECT * FROM INFORMATION_SCHEMA.TABLE...
阅读全文
摘要:Declare @TableName Varchar(20); SET @TableName='数据库表名'; --SELECT TE.字段名+',' --FROM ( SELECT (case when a.colorder=1 then d.name else '' end) 表名 ,a.colorder 字段序号,a.name 字段名 ,(case when C...
阅读全文
摘要:/* 查询SQL执行情况 包含逻辑读取信息,执行信息等情况*/
阅读全文
摘要:/* 用来显示有关由 Transact-SQL 语句生成的磁盘活动量的信息。*/DBCC DROPCLEANBUFFERS --清空缓存set statistics io on --开启set statistics io off --开启 显示磁盘预估时间SET STATISTICS TIME on
阅读全文
摘要:由于Elasticsearch和MongoDB/Redis/Memcache一样,是非关系型数据库。而平常使用的MySql,Oracle,SQLServer 等为关系型数据库,二者有着本质的区别,Es查询语句使用的是DSL语言,关系式数据库使用的是T-SQL,虽然语言不同,但是有时候,一些功能还是有
阅读全文
摘要:Elasticsearch 项目中使用到Es的父子结构、在数据填充之后,查看每个节点的数据分布情况,发现有的节点数据多,有的节点少的情况,在未使用Es父级结构之前,每个节点的数据分布还算平均,如下图: 左边的数据是未使用父子结构之前每个节点的数据分布数量,右边的是使用了父子结构之后的数据节点分布数量
阅读全文
摘要:导航目录: Newtonsoft.Json 概述 一:Newtonsoft.Json 支持序列化与反序列化的.net 对象类型; 二:C#对象、集合、DataTable与Json内容互转示例; 三:C#对象转换Json时的一些高级(特殊)设置; 这个过程没有什么需要说的,撸个简单一点的代码说明下:先
阅读全文
摘要:导航目录: Newtonsoft.Json 概述 一:Newtonsoft.Json 支持序列化与反序列化的.net 对象类型; 二:C#对象、集合、DataTable与Json内容互转示例; 三:C#对象转换Json时的一些高级(特殊)设置; Json.net 序列化程序会将.Net 值转换为js
阅读全文
摘要:有时候,在前后台数据交互或者APP与后台交互的时候,我们通常会使用Json进行数据交互,为此会使用到Newtonsoft.Json.dll 这个类库,这个类库非微软官方,但是下载量已经超过了数十万次,可以说使用量已经是非常的大了;并且这个类库是开源类库,如果功能不满足,也可以自己去改进一下它;以前都
阅读全文
摘要:参考内容:https://mp.weixin.qq.com/s/RTpBaFpNELQCO6VE0KMfsw
阅读全文