上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 229 下一页
摘要: 1. cluser概述 2. ClusterModule模块的作用 3.重点类介绍: 3.1 配置类Decider 各种Decider关系如下 以EnableAllocationDecider.java为例: Decider的使用 3.2 配置类Allocator 使用 3.3 服务类 分别调用 2 阅读全文
posted @ 2018-12-11 16:18 一天不进步,就是退步 阅读(373) 评论(0) 推荐(0) 编辑
摘要: https://www.infoq.cn/article/b4VPvP3m8DA-PM7ZqMGZ 去哪儿网近日在GitHub上开源了其内部广泛使用的消息队列 (内部代号 QMQ),本文从去哪儿网使用消息队列所碰到的各种问题出发探讨去哪儿网消息队列的设计与实现。 背景 2012 年,随着公司业务的快 阅读全文
posted @ 2018-12-10 10:00 一天不进步,就是退步 阅读(403) 评论(0) 推荐(0) 编辑
摘要: https://www.infoq.cn/article/pSV6tZ1SbUC8qJpo_v8H 在奥斯汀举行的SciPy 2018年特别会议上,大量开源 Python 可视化工具的代表分享了他们对 Python 数据可视化未来的展望。我们看到了Matplotlib、Plotly、VisPy等许多 阅读全文
posted @ 2018-12-10 09:58 一天不进步,就是退步 阅读(775) 评论(0) 推荐(0) 编辑
摘要: http://ifeve.com/concurrency-semaphore/ 简介 Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源。很多年以来,我都觉得从字面上很难理解Semaphore所表达的含义,只能把它比作是控制流量的红绿灯,比 阅读全文
posted @ 2018-12-07 16:45 一天不进步,就是退步 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.概述 官方文档 https://www.elastic.co/guide/en/elasticsearch/reference/current/joining-queries.html 两种类型的查询 嵌套查询 has_child和has_parent 其中,has_child返回包含特定查询字 阅读全文
posted @ 2018-12-06 18:07 一天不进步,就是退步 阅读(2234) 评论(0) 推荐(0) 编辑
摘要: 1.使用IndexWriter.java 2.定义MergeScheduler 3.MergeTrigger 出发merge的事件 4.ConcurrentMergeScheduler默认实现 5.MergeThread执行merge任务 merge过程 6.merge结束 阅读全文
posted @ 2018-12-03 16:17 一天不进步,就是退步 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1.Analyzer的使用 Analyzer使用在IndexWriter的构造方法 2.Analyzer的定义 可以看出,Analyzer针对不同的语言给出了不同的方式 其中,common抽象出所有Analyzer类,如下图所示 阅读全文
posted @ 2018-12-03 15:46 一天不进步,就是退步 阅读(431) 评论(0) 推荐(0) 编辑
摘要: https://yq.aliyun.com/articles/20 1 背景 以商家(Poi)维度来展示各种服务(比如团购(deal)、直连)正变得越来越流行(图1a), 比如目前美食、酒店等品类在移动端将团购信息列表改为POI列表页展示。 图1 a:商家维度展示信息; b:join示意 这给筛选带 阅读全文
posted @ 2018-11-30 18:01 一天不进步,就是退步 阅读(419) 评论(0) 推荐(0) 编辑
摘要: elasticsearch里面的组件基本都是用Guice的Injector进行注入与获取实例方式进行模块化管理。 在node的构造方法中 涉及的主要模块 上图的文本如下; ClusterModule GatewayAllocator AllocationService ClusterService 阅读全文
posted @ 2018-11-29 17:24 一天不进步,就是退步 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1.找到bin目录,下面有elasticSearch的sh文件,查看执行过程 可以看到主类的名称为: 2.主类Elasticsearch 找到main方法,父类 2.启动类Bootstrap init方法 找到红色的启动方法start,进去看,是Node的start方法 3.节点启动Node sta 阅读全文
posted @ 2018-11-29 15:25 一天不进步,就是退步 阅读(553) 评论(0) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 229 下一页