上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页

2020年5月29日

消息队列客户端开发向导二(基于 Spring 的 amqp 实现)

摘要: 前篇 消息队列客户端开发向导(基于 Spring 的 amqp 实现) 一、应答模式与重试机制 NONE 自动应答 即 autoAck 等于 true,rabbitmq 会自动把发送出去的消息置为确认,然后从内存/磁盘中删除,而不管消费者是否真正消费了消息。 MANUAL 需要手动 ACK/NACK 阅读全文

posted @ 2020-05-29 22:22 Lemo_wd 阅读(817) 评论(0) 推荐(0) 编辑

2020年5月19日

杂谈 —— 接口与回调的联系

摘要: 接口:调用方不需要知道方法如何实现,实现方不需要知道怎么被调用。因此我们定义一个标准,这个标准同时约束调用方与实现方。 回调:回调通常指回调函数。回调是一种通信机制:父组件拥有函数的解释权(用来做什么),子组件拥有函数调用权(什么时候传)以及传参权(传什么)。当参数为一个具体的值或对象时,比如鼠标点 阅读全文

posted @ 2020-05-19 21:21 Lemo_wd 阅读(416) 评论(0) 推荐(0) 编辑

2020年4月6日

Flink 操作 —— 水印

摘要: 内置水印生成器 1.有序生成 只需提取事件时间的时间戳作为水印即可。 java DataStream<MyEvent> stream = ... DataStream<MyEvent> withTimestampsAndWatermarks = stream.assignTimestampsAndW 阅读全文

posted @ 2020-04-06 17:02 Lemo_wd 阅读(1005) 评论(0) 推荐(0) 编辑

Flink 操作 —— 计算函数

摘要: 一、窗口流 WindowedStream 通常由 keyedStream + windowAssigner函数生成。运行时将与 KeyedStream 和窗口上的操作合并为一个操作。 aggregate 用于按字段或者按位置(元组)对流聚合/分组 private def aggregate(aggr 阅读全文

posted @ 2020-04-06 09:33 Lemo_wd 阅读(1621) 评论(0) 推荐(0) 编辑

2020年3月31日

Flink 基础概念 —— 窗口(续)

摘要: 内置方法 WindowedStream 通过 KeyedStream 可以直接创建 Count Window和 Time Window。他们最终都是基于 window(WindowAssigner)方法创建,在window方法中创建 WindowedStream实例,参数使用当前的 KeyedStr 阅读全文

posted @ 2020-03-31 08:38 Lemo_wd 阅读(729) 评论(0) 推荐(0) 编辑

2020年3月28日

Flink 基础概念 —— 窗口

摘要: 时间概念 事件时间、处理时间与进入时间(进入处理系统的时间)。 有些程序(如预警程序)允许小的误差(事件迟到),并且希望尽快得到结果,考虑使用处理时间语义。 欺诈检测系统或账单系统对准确性要求高,只有在时间窗口内发生的事件才能被算进来,考虑使用事件时间语义。 窗口 1.时间窗口 时间窗口是最简单和最 阅读全文

posted @ 2020-03-28 18:00 Lemo_wd 阅读(545) 评论(0) 推荐(0) 编辑

2020年3月21日

es 基础概念总结 —— Query DSL

摘要: 一、query DSL 叶子查询 于特定字段查询特定值。如 match, term 或 range 查询 复合查询 包装其它叶子查询或复合查询。如使用 bool or dis_max 混合多个查询 match_all GET /_search { "query": { "match_all": {} 阅读全文

posted @ 2020-03-21 08:47 Lemo_wd 阅读(453) 评论(0) 推荐(0) 编辑

2020年3月18日

es 基础概念总结 —— URI Search

摘要: 搜索 API GET /<index>/_search POST /<index>/_search GET /_search POST /_search 同时在多个索引上查询 # 单个索引: GET /twitter/_search?q=tag:wow # 多个索引: GET /kimchy,ela 阅读全文

posted @ 2020-03-18 08:28 Lemo_wd 阅读(444) 评论(0) 推荐(0) 编辑

2020年3月17日

es 基础概念总结 —— 索引

摘要: 一、基本 CRUD 增 Index PUT /<index>/_doc/<_id> POST /<index>/_doc/ 查 Get GET <index>/_doc/<_id> 删 Delete DELETE /<index>/_doc/<_id> 改 Update POST /<index>/ 阅读全文

posted @ 2020-03-17 21:25 Lemo_wd 阅读(217) 评论(0) 推荐(0) 编辑

es 基础概念总结 —— 自定义分析器

摘要: 一、分析器 analyzer 包括 1.字符过滤器 character filter 比如去除HTML标记,或者转化“&”为“and” 2.分词器 tokenizer 比如按空格分词 3.词单元标准化过滤器 token filter 如大小写转换,去掉停用词,增加同义词 二、内置分析器 标准分析器 阅读全文

posted @ 2020-03-17 21:00 Lemo_wd 阅读(446) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页

导航