Elasticsearch学习

摘要: 全文搜索属于最常见的需求, 开源的Elasticsearch是全文检索的首选; Elasticsearch可以快速的存储 搜索和分析海量的数据,很多大型的软件都在使用;它的底层是开源库Lucene,但是需要使用接口调用,Elastic是Lucene的封装,提供了REST API 的操作接口.是基于L 阅读全文
posted @ 2022-05-17 18:55 赫曦 阅读(22) 评论(0) 推荐(0) 编辑

C# 将datatable导出成Excel

摘要: public void Result( ){try{StringBuilder sql = new StringBuilder();List<SqlParameter> parameters = new List<SqlParameter>(); sql.Append(@"sql 查询语句");Da 阅读全文
posted @ 2019-04-18 10:05 赫曦 阅读(6415) 评论(8) 推荐(0) 编辑

总结

摘要: 总结 阅读全文
posted @ 2018-03-31 09:58 赫曦 阅读(110) 评论(0) 推荐(0) 编辑

MySQL随笔(2)

摘要: 索引本身是一个独立的存储单位,在该单位里边有记录着数据表某个字段和字段对应的物理空间.索引内部有算法支持,可以说查询速度非常快. 聚簇索引;聚簇索引不是单独的索引而是一种数据存储方式;聚簇索引的优点是访问的速度更快;缺点是插入速度严重依赖插入顺序,更新聚簇索引列的代价很高,页分裂会导致表占用更多的磁 阅读全文
posted @ 2018-03-27 15:30 赫曦 阅读(146) 评论(0) 推荐(0) 编辑

MySQL随笔(1)

摘要: mysql是一种关系型数据库,和SQL ,oracle一样是较为常用的关系型数据库,属于oracle旗下的产品,在web应用方面,MySQL是最好的RDBMS(relational database management system,关系型数据库管理系统) 应用软件;特点: 体积小,速度快,成本低 阅读全文
posted @ 2018-03-23 11:51 赫曦 阅读(105) 评论(0) 推荐(0) 编辑

Rx响应式编程

摘要: RX响应式编程就是异步数据流编程:单击事件或事件总线;(观察者模式) 有一堆的函数能够创建流,也能将任何流-,也能将任何流进行组合和过滤.一个流能够作为另一个流的输入,能够将两个流合并,可以通过过滤流得到需要的事件响应式编程是希望通过某种方式建立联系,而不是执行某种赋值操作(命令);int a = 阅读全文
posted @ 2018-03-13 12:03 赫曦 阅读(1598) 评论(0) 推荐(0) 编辑

MongoDB自学(4)

摘要: 超过存储上限或记录条数删除最早的记录:db.createCollection("集合名",{capped:true,size:1024,max:100})注解:指定集合名的最大记录条数和最大内存为1MB,超过这两个条件任意之一就会删除最早的数据; 在MongoDB服务器端执行Javascript脚本 阅读全文
posted @ 2018-03-13 11:58 赫曦 阅读(158) 评论(0) 推荐(0) 编辑

MongoDB自学(3)

摘要: MongoDB关系:MongoDB的关系表示多个文档之间在逻辑上的相互联系.文档之间可以通过嵌入和引用来建立联系.关系:1:11:NM:1M:N 嵌入式:{ id:11;name:嘻嘻嘻;address:[{111},{222}]}引用式:{id:11;name:嘻嘻嘻;address:[id:13 阅读全文
posted @ 2018-03-13 11:58 赫曦 阅读(127) 评论(0) 推荐(0) 编辑

MongoDB自学(2)

摘要: 条件操作符: gt(大于),gte(大于等于),lt(小于),lte(小于等于)E.G:db.People.find({age:{$gt:100}})//查找集合里age大于100的文档 注意:string类型的值不能查处结果,使用命令提示符进行添加时默认为string,可使用MongoDB com 阅读全文
posted @ 2018-03-13 11:57 赫曦 阅读(115) 评论(0) 推荐(0) 编辑

自学MongoDB(1)

摘要: MongoDB自学 阅读全文
posted @ 2018-03-13 11:55 赫曦 阅读(162) 评论(0) 推荐(0) 编辑