- 博客(8)
- 收藏
- 关注
原创 Elasticsearch tutorial(四)Elasticsearch集群基本原理浅析
文章目录概述集群的基本原理1.集群中节点的职责2. 如何设置节点的职责3. 集群节点上的分片4. 索引在集群中的存储及扩展概述 Elasticsearch用于构建高可用和可扩展的搜索系统。其扩展的方式有两种:纵向扩展(提示硬件性能,比如购买更好的服务器);横向扩展(购买更多的服务器,共同搭建一个集群);集群的基本原理1.集群中节点的职责  ...
2019-07-12 18:40:22 320
原创 Elasticsearch tutorial(三)Java API
文章目录概述Maven配置Java API1. Indexing Documents2. Retrieving and Deleting Documents3. Querying Indexed Documents概述 Elasticesearch本身是Java语言开发的,天生对Java支持的最好。因此我们用Java来开发相关接口是一个不错的选择。(当前用于测试的elas...
2019-07-11 18:41:56 214
原创 Elasticsearch tutorial(二)Elasticsearch术语
1. 索引词(term)在Elasticsearch中索引词是一个能够被索引的精确值。2. 文本(text)文本是一段普通的非结构化文字。通常,文本会被分析成一个个的索引词,存储在Elasticsearch的索引库中。3. 分析(analysis)分析是将文本转换为索引词的过程,分析的结果依赖于分词器。4. 集群(cluster)集群由一个或多个节点组成,对外提供索引和搜索的功能。...
2019-07-10 10:38:23 148
原创 Elasticsearch tutorial (一) Elasticsearch简介
文章目录1.ES定义2.历史3.功能及优点4. 应用1.ES定义Elasticsearch是一个基于Lucene库,且高度可扩展的全文搜索和分析引擎。Elasticsearch提供了一个分布式多用户能力的全文搜索引擎。Elasticsearch是用Java开发的,并根据Apache License的条款作为开源发布。基于RESTful web接口。2.历史2004年,Shay ...
2019-07-10 10:04:48 261
原创 Java8 tutorial (二) Lambda表达式
文章目录背景Lambda管中窥豹Lambda的语法及使用1. 函数式接口2.函数描述符3.类型检查、类型推断1. 类型检查2. 类型推断4. 方法引用背景 通过对行为参数化的学习,我们了解了利用参数行为化来传递代码有利于应对不断变化的需求。但同时我们也看到,实现不同的筛选标准时写了大量模板类的代码(即使使用了匿名类的机制)。这类方式并不令人十分满意:代码十分的啰嗦,会严重...
2019-07-08 18:00:43 151
原创 Java8 tutorial (一) 行为参数化
文章目录1. 背景2. 定义3. 实战1. 牛刀小试:筛选一年级的学生2. 再展身手:把年级作为参数3. 第三次尝试:把各属性作为参数4. 第四次尝试:根据抽象条件筛选1. 背景 在软件工程中,一个众所周知的问题是,不管你做什么,客户的需求是肯定会变化的。如何去应对这种不断变化的需求,尽量降低工作量,行为参数化就是一种可以帮助你处理频繁变更需求的软件开发一种模式。...
2019-07-08 11:42:36 309
原创 数据结构 --- 平衡二叉树
这里写自定义目录标题定义及原理为何需要平衡二叉树旋转问题旋转算法功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入定义及...
2019-05-07 16:23:06 472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人