欢迎来到【一个大西瓜】的博客

不曾为梦想奋斗,拿什么去燃烧青春。有梦之人亦终将老去,但少年心气如昨。
太阳每一个时刻都同时是夕阳和朝阳,每天她沉入西边,意味着她同时从另一面土地升起。
扩大
缩小

08 2019 档案

企业级Nginx负载均衡与keepalived高可用实战(一)Nginx篇
摘要:1、集群简介 1.1、什么是集群 简单地说,集群就是指一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行各自服务的独立服务器。这些服务器之间可以彼此通信,协同向用户提供应用程序,系统资源和数据,并以单一系统的模式加以管理。当用 阅读全文

posted @ 2019-08-30 17:26 一个大西瓜咚咚咚 阅读(1349) 评论(1) 推荐(0) 编辑

Elasticsearch由浅入深(十一)内核原理
摘要:倒排索引组成结构以及索引不可变原因 对于倒排索引是非常适合用来进行搜索的它的结构:(1)包含这个关键词的document list(2)包含这个关键词的所有document的数量:IDF(inverse document frequency)(3)这个关键词在每个document中出现的次数:TF( 阅读全文

posted @ 2019-08-28 16:53 一个大西瓜咚咚咚 阅读(1261) 评论(0) 推荐(0) 编辑

Elasticsearch由浅入深(十一)索引管理
摘要:索引的基本操作 创建索引 PUT /{index} { "settings": {}, "mappings": { "properties": { } } } 创建索引示例: PUT /my_index { "settings": { "number_of_shards": 1, "number_o 阅读全文

posted @ 2019-08-28 15:34 一个大西瓜咚咚咚 阅读(518) 评论(0) 推荐(0) 编辑

Elasticsearch由浅入深(十)搜索引擎:相关度评分 TF&IDF算法、doc value正排索引、解密query、fetch phrase原理、Bouncing Results问题、基于scoll技术滚动搜索大量数据
摘要:相关度评分 TF&IDF算法 Elasticsearch的相关度评分(relevance score)算法采用的是term frequency/inverse document frequency算法,简称为TF/IDF算法。 算法介绍: relevance score算法:简单来说就是,就是计算出 阅读全文

posted @ 2019-08-27 14:02 一个大西瓜咚咚咚 阅读(611) 评论(0) 推荐(0) 编辑

Elasticsearch由浅入深(九)搜索引擎:query DSL、filter与query、query搜索实战
摘要:search api的基本语法 语法概要: http协议中get是否可以带上request body? HTTP协议,一般不允许get请求带上request body,但是因为get更加适合描述查询数据的操作,因此还是这么用了。 很多浏览器,或者是服务器,也都支持GET+request body模式 阅读全文

posted @ 2019-08-26 14:34 一个大西瓜咚咚咚 阅读(439) 评论(0) 推荐(0) 编辑

Elasticsearch由浅入深(八)搜索引擎:mapping、精确匹配与全文搜索、分词器、mapping总结
摘要:下面先简单描述一下mapping是什么? 自动或手动为index中的type建立的一种数据结构和相关配置,简称为mappingdynamic mapping,自动为我们建立index,创建type,以及type对应的mapping,mapping中包含了每个field对应的数据类型,以及如何分词等设 阅读全文

posted @ 2019-08-22 20:06 一个大西瓜咚咚咚 阅读(3391) 评论(0) 推荐(0) 编辑

Elasticsearch由浅入深(七)搜索引擎:_search含义、_multi-index搜索模式、分页搜索以及深分页性能问题、query string search语法以及_all metadata原理
摘要:_search含义 _search查询返回结果数据含义分析 { "took": 1, "timed_out": false, "_shards": { "total": 16, "successful": 16, "failed": 0 }, "hits": { "total": 19, "max_ 阅读全文

posted @ 2019-08-22 14:26 一个大西瓜咚咚咚 阅读(607) 评论(0) 推荐(0) 编辑

Elasticsearch由浅入深(六)批量操作:mget批量查询、bulk批量增删改、路由原理、增删改内部原理、document查询内部原理、bulk api的奇特json格式
摘要:mget批量查询 { "took": 2, "timed_out": false, "_shards": { "total": 5, "successful": 5, "failed": 0 }, "hits": { "total": 9, "max_score": 1, "hits": [ { " 阅读全文

posted @ 2019-08-22 11:05 一个大西瓜咚咚咚 阅读(1457) 评论(0) 推荐(0) 编辑

Elasticsearch由浅入深(五)_version乐观锁、external version乐观锁、partial update、groovy脚本实现partial update
摘要:基于_version进行乐观锁并发控制 其中一个客户端,先更新了一下这个数据 { "_index": "test_index", "_type": "test_type", "_id": "7", "_version": 2, "result": "updated", "_shards": { "t 阅读全文

posted @ 2019-08-20 18:42 一个大西瓜咚咚咚 阅读(1219) 评论(0) 推荐(0) 编辑

Elasticsearch由浅入深(四)ES并发冲突、悲观锁与乐观锁、_version乐观锁并发
摘要:ES并发冲突 举个例子,比如是电商场景下,假设说,我们有个程序,工作的流程是这样子的: 我们比如咱们的程序就是多线程的,所以可能有多个线程并发的去执行上述的3步骤流程 有一个牙膏,库存100件,现在,同时有两个人都过来读取了牙育的数据,然后下单购买了这管牙膏,此时两个线程并发的服务于两个人,同时在进 阅读全文

posted @ 2019-08-20 11:43 一个大西瓜咚咚咚 阅读(844) 评论(0) 推荐(0) 编辑

Elasticsearch由浅入深(三)document的核心元数据、Id、_source元数据、全量替换、强制创建以及删除机制
摘要:document的核心元数据 document的核心元数据有三个:_index、_type、_id 初始化数据: { "_index": "test_index", "_type": "test_type", "_id": "1", "_version": 1, "result": "created 阅读全文

posted @ 2019-08-20 09:39 一个大西瓜咚咚咚 阅读(668) 评论(0) 推荐(0) 编辑

Elasticsearch由浅入深(二)ES基础分布式架构、横向扩容、容错机制
摘要:Elasticsearch的基础分布式架构 Elasticsearch对复杂分布式机制的透明隐藏特性 Elasticsearch是一套分布式系统,分布式是为了应对大数据量。 Elasticsearch隐藏了复杂的分布式机制: 分片:我们之前随随便便就将一些document插入到es集群中去了,我们没 阅读全文

posted @ 2019-08-18 19:22 一个大西瓜咚咚咚 阅读(2373) 评论(1) 推荐(0) 编辑

Elasticsearch由浅入深(一)简介、、安装、CRUD
摘要:什么是Elasticsearch 什么是搜索 百度:我们比如说想找寻任何的信息的时候,就会上百度去搜索一下,比如说找一部自己喜欢的电影,或者说找一本喜欢的书,或者找一条感兴趣的新闻(提到搜索的第一印象),百度 != 搜索 垂直搜索(站内搜索) 互联网的搜索:电商网站,招聘网站,新闻网站,各种app 阅读全文

posted @ 2019-08-18 17:51 一个大西瓜咚咚咚 阅读(1144) 评论(0) 推荐(3) 编辑

破解EFCore扩展Dll --- Z.EntityFramework.Extensions.EFCore
摘要:安装 Z.EntityFramework.Extensions.EFCore 可以打开VS开发工具用nuget安装 使用de4dot 先格式化代码 它会在当前dll位置在生成一个 Z.EntityFramework.Extensions.EFCore-cleaned.dll 也就是格式化之后的dll 阅读全文

posted @ 2019-08-03 18:07 一个大西瓜咚咚咚 阅读(4258) 评论(3) 推荐(2) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示