摘要: 3.两数相加 时间复杂度和空间复杂度均为O(max(m,n)), m,n 为两个链表的长度; class Solution{ public ListNode addTwoNumbers(ListNode l1, ListNode l2){ ListNode head = null, tail = n 阅读全文
posted @ 2021-09-24 22:46 碧水斜茶 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1 为什么要建设实时数仓 在开始说如何建设实时数仓之前,我们先说一下建设实时数仓的目的,实时数仓解决了什么问题。 其实在很多情况下,我们对于实时数仓的定位可能是没有那么准确的。我们都知道,传统数仓一个非常重要的功能是用于记录历史,而实时数仓恰恰相反,它更重视处理当前的状态。 因此,我们创建实时数仓的 阅读全文
posted @ 2021-09-23 21:24 碧水斜茶 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 11. Flink任务延迟高,想解决这个问题,你会如何入手? 在Flink的后台任务管理中,我们可以看到Flink的哪个算子和task出现了反压。最主要的手段是资源调优和算子调优。资源调优即是对作业中的Operator的并发数(parallelism)、CPU(core)、堆内存(heap_memo 阅读全文
posted @ 2021-09-22 17:36 碧水斜茶 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch数据存储方式 2.7.1、Elasticsearch存储方式 (1)面向文档 Elasticsearch是面向文档(document oriented)的,这意味着它可以存储整个对象或文档(document)。然而它不仅仅是存储,还会索引(index)每个文档的内容使之可以 阅读全文
posted @ 2021-09-18 10:12 碧水斜茶 阅读(1482) 评论(0) 推荐(1) 编辑
摘要: 1、反转链表 用迭代方法定义两个指针curr和prev,时间复杂度为O(n),空间复杂度为O(1); class Solution{ public ListNode reverseList(ListNode head){ ListNode prev = null; ListNode curr = h 阅读全文
posted @ 2021-09-18 10:11 碧水斜茶 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 一、ElasticSearch简介 一个完整的集中式日志系统,需要包含以下几个主要特点: 收集-能够采集多种来源的日志数据 传输-能够稳定的把日志数据传输到中央系统 存储-如何存储日志数据 分析-可以支持 UI 分析 警告-能够提供错误报告,监控机制 ELK提供了一整套解决方案,并且都是开源软件,之 阅读全文
posted @ 2021-09-15 17:35 碧水斜茶 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 6. Flink 的 kafka 连接器有什么特别的地方? Flink源码中有一个独立的connectors模块,所有的其他connector都依赖于此模块,Flink 在1.9版本发布的全新kafka连接器,摒弃了之前连接不同版本的kafka集群需要依赖不同版本的connector这种做法,只需要 阅读全文
posted @ 2021-09-15 17:34 碧水斜茶 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1. Flink是如何支持批流一体的? 本道面试题考察的其实就是一句话:Flink的开发者认为批处理是流处理的一种特殊情况。批处理是有限的流处理。Flink 使用一个引擎支持了DataSet API 和 DataStream API。 2. Flink是如何做到高效的数据交换的? 在一个Flink 阅读全文
posted @ 2021-09-13 18:12 碧水斜茶 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在使用Flink处理生产实际问题时,并行度和资源的配置调优是经常要面对的工作之一,如果有效和正确地配置并行度是任务能够高效执行的必要条件。 Flink中的计算资源 首先理解Flink中的计算资源的核心概念,比如Slot、Chain、Task等,这有助于我们快速定位生产中的问题。 Task Slot 阅读全文
posted @ 2021-09-10 18:25 碧水斜茶 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 1 创建表 1.1 语法 #1. CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.]table_name # 表名[(col_name data_type [COMMENT col_comment], ...)] # 列名[C 阅读全文
posted @ 2021-09-09 18:01 碧水斜茶 阅读(196) 评论(0) 推荐(0) 编辑