会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
一天不进步,就是退步!
Java小白踩坑录:笑谈Java开发必经的趟坑史https://www.imooc.com/read/66
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
29
30
31
32
33
34
35
36
37
···
229
下一页
2018年12月11日
elasticSearch6源码分析(3)cluster模块
摘要: 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)
编辑
2018年12月10日
去哪儿网消息队列设计与实现
摘要: https://www.infoq.cn/article/b4VPvP3m8DA-PM7ZqMGZ 去哪儿网近日在GitHub上开源了其内部广泛使用的消息队列 (内部代号 QMQ),本文从去哪儿网使用消息队列所碰到的各种问题出发探讨去哪儿网消息队列的设计与实现。 背景 2012 年,随着公司业务的快
阅读全文
posted @ 2018-12-10 10:00 一天不进步,就是退步
阅读(403)
评论(0)
推荐(0)
编辑
Python 可视化库
摘要: https://www.infoq.cn/article/pSV6tZ1SbUC8qJpo_v8H 在奥斯汀举行的SciPy 2018年特别会议上,大量开源 Python 可视化工具的代表分享了他们对 Python 数据可视化未来的展望。我们看到了Matplotlib、Plotly、VisPy等许多
阅读全文
posted @ 2018-12-10 09:58 一天不进步,就是退步
阅读(775)
评论(0)
推荐(0)
编辑
2018年12月7日
并发工具类(三)控制并发线程数的Semaphore
摘要: http://ifeve.com/concurrency-semaphore/ 简介 Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源。很多年以来,我都觉得从字面上很难理解Semaphore所表达的含义,只能把它比作是控制流量的红绿灯,比
阅读全文
posted @ 2018-12-07 16:45 一天不进步,就是退步
阅读(100)
评论(0)
推荐(0)
编辑
2018年12月6日
elasticsearch的join查询
摘要: 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)
编辑
2018年12月3日
lucene源码分析(8)MergeScheduler
摘要: 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)
编辑
lucene源码分析(7)Analyzer分析
摘要: 1.Analyzer的使用 Analyzer使用在IndexWriter的构造方法 2.Analyzer的定义 可以看出,Analyzer针对不同的语言给出了不同的方式 其中,common抽象出所有Analyzer类,如下图所示
阅读全文
posted @ 2018-12-03 15:46 一天不进步,就是退步
阅读(431)
评论(0)
推荐(0)
编辑
2018年11月30日
lucene join解决父子关系索引
摘要: https://yq.aliyun.com/articles/20 1 背景 以商家(Poi)维度来展示各种服务(比如团购(deal)、直连)正变得越来越流行(图1a), 比如目前美食、酒店等品类在移动端将团购信息列表改为POI列表页展示。 图1 a:商家维度展示信息; b:join示意 这给筛选带
阅读全文
posted @ 2018-11-30 18:01 一天不进步,就是退步
阅读(419)
评论(0)
推荐(0)
编辑
2018年11月29日
elasticSearch6源码分析(2)模块化管理
摘要: elasticsearch里面的组件基本都是用Guice的Injector进行注入与获取实例方式进行模块化管理。 在node的构造方法中 涉及的主要模块 上图的文本如下; ClusterModule GatewayAllocator AllocationService ClusterService
阅读全文
posted @ 2018-11-29 17:24 一天不进步,就是退步
阅读(352)
评论(0)
推荐(0)
编辑
elasticSearch6源码分析(1)启动过程
摘要: 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
下一页