摘要: Java8 函数式接口 复合lambda表达式 比较器复合 谓词复合 函数复合 流处理 流只能遍历一次。遍历完之后这个流就已经被消费掉了 流的Api 案例 构建流 收集器 预定义收集器 分组 阅读全文
posted @ 2018-06-12 19:53 13725566749 阅读(66) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ学习 阅读全文
posted @ 2018-05-22 10:19 13725566749 阅读(50) 评论(0) 推荐(0) 编辑
摘要: Spring差缺补漏 Spring4.0新特性 1:全面支持java1.8 2:空指针 3:泛型依赖注入 4:Map注入 5:@Lazy延迟注入 调用后才使用 6:@Condition注解 继承Condition 接口然后在@Condition(xxx.class) 指定相应的class即可 7:W 阅读全文
posted @ 2018-05-14 06:57 13725566749 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 生产者 DefaultMQProducer 发送消息失败,消息重试。 produce.send(msg,10) 可以指定重试的次数 producer,可以向多个主题发送消息 设置Tag,可以进行一些简单的过滤 不同模式的producer NormalProducer(普通) OrderProduce 阅读全文
posted @ 2018-05-12 22:46 13725566749 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 集群模式 多Master模式 优点:数据不会丢失,性能高 缺点:单台机器岩机期间,这台机器未被消费的消息在机器恢复之前不可订阅。消息的实时性会受到影响 多Master多Slave模式,异步复制 优点:即使Master岩机之后,消费者任然可以从slave中消费。 缺点:Master岩机,会丢失少量数据 阅读全文
posted @ 2018-05-12 18:16 13725566749 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 基于lucene倒排索引 关键词索引,查询 处理语句(由Analyzer完成) 建立倒排索引(统计单词出现的评率,及所在的文章) live 文章1出现了2次,文章2出现了1次 术语及概念 索引词(term) 能进行精确搜索 文本(text) 文本是一段普通的非结构化文字,文本会被分析成一个个索引词。 阅读全文
posted @ 2018-05-07 15:36 13725566749 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 搜索 概念 映射(Mapping) 数据在每个字段中国的解释说明 分析(Analysis) 全文是如何处理可以被搜索的 领域的特定查询语言(Query DSL) Elasticsearch,强大的查询语言 倒排索引 Elasticsearch使用一种倒排索引的结构来做快速的全文搜索。倒排索引由文档中 阅读全文
posted @ 2018-05-06 22:54 13725566749 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 查看集群健康状态 添加索引 元数据(metadata) 检索文档 检索多个文档(减少网络的开销) 更新文档 文档局部更新 创建一个新文档 删除文档 并发控制悲观并发控制 批量操作(单一请求实现多个文档的create,index,update或delete) action必须是以下行为 metadat 阅读全文
posted @ 2018-05-06 15:17 13725566749 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 什么是ElasticSearch? ES,ElasticSearch 是一个开源的分布式全文检索引擎,类似于数据存储工具DB,提供便捷的实时查询 包含什么组件? Node:每一个Elasticseach都是一个节点(Node),运行着一个实例。 Cluster:多个节点构成的Elasticseach 阅读全文
posted @ 2018-05-06 10:32 13725566749 阅读(181) 评论(0) 推荐(0) 编辑