随笔分类 - java学习
学习java
摘要:ElasticSearch查询 基本查询 分词查询 词条查询 范围查询 布尔查询 filter功能 source筛选 排序 分页 高亮 聚合 查询所有-matchAll GET /user/_search { "query": { "match_all": {} } } java Api 思路分析:
阅读全文
摘要:ElasticSearch Elasticsearch中的核心概念 Elasticsearch虽然是一种NoSql库,但最终的目的是存储数据、检索数据。因此很多概念与MySQL类似的。 ES中的概念 数据库概念 说明 索引库(indices) 数据库(Database) ES中可以有多个索引库,就像
阅读全文
摘要:
#Redis目前支持5种数据类型: String(字符串) List(列表) Hash (字典) Set(集合) Sorted Set(有序集合) Redis命令官网:http://redisdoc.com/ 1.String(字符串) String是简单的 key-value 键值对,value
阅读全文

摘要:
rabbitMQ的使用 MQ模型 简单队列模型 简单队列模型 publisher > queue > consumer publisher:消息发布者,将消息发送到队列queue queue:消息队列,负责接收并缓存消息 consumer:订阅队列,处理队列中的消息 发布/订阅模型 发布/订阅模型
阅读全文

摘要:
StreamApi 流(Stream)是什么? 是数据渠道,用于操作数据源(集合 ,数组等)所生成的元素序列 集合讲的是数据,流讲的是计算 注意: Stream 自己不会存储元素 Stream 不会改变源对象,相反,他们会返回一个持有结果的新Stream Stream 操作是延迟执行的,这意味着他们
阅读全文

摘要:Lambda表达式 为什么使用lambda表达式 Lambda表达式可以简化我们的代码,使我们只需要关注主要的代码就可以。 //测试用的实体类 public class Employee { private String name; private Integer age; private doub
阅读全文