1. Redis简介 Redis:REmote DIctionary Server(远程字典服务)。 Redis是一个速度非常快的非关系型数据库,它可以存储键与5种不同类型值...

1. Redis简介 Redis:REmote DIctionary Server(远程字典服务)。 Redis是一个速度非常快的非关系型数据库,它可以存储键与5种不同类型值...
请移步 flink问题总结目录 (不断更新中)[https://www.jianshu.com/p/ef5618429d24]姐妹篇 registerEventTimeTim...
2020/5/11 飞书 一面 整个过程还挺流畅,有一些比较深的问题不会 说一下项目(网络层的封装) 对MVP、MVVM的理解 线程安全的集合有哪些 HashTable和C...
本博客是笔者在生产环境使用 Flink 遇到的 Checkpoint 相关故障后,整理输出,价值较高的 实战采坑记,本文会带你更深入的了解 Flink 实现增量 Checkp...
某日遇到一个数据倾斜的SQL, 首先想到的方法就是加大Partition 看看数据hash 之后会不会落得 均匀,所以就将spark.sql.shuffle.partitio...
JDK1.8为集合提供了Stream流,可以快速的将List集合转换为Map集合。 1. 数据准备: 2. 使用方法: 若是以User对象的id属性作为key,User对象为...
感觉作者讲得很形象,而且容易记忆:
1、插入:上浮
2、删除操作:最后一个节点放到根节点处,新根节点递归下沉
3、建堆:最大堆的所有子树都是最大堆,因此可以自底向上做下沉
4、排序:使用操作(2),依次取出最大值
作者:月光中的污点链接:https://www.extlight.com/2017/10/07/MySQL-性能优化技巧/ 一、题记 最近公司项目添加新功能,上线后发现有些功...
原文地址 实时数仓建设目的 解决传统数仓的问题 实时数仓是一个很容易让人产生混淆的概念。实时数仓本身似乎和把 PPT 黑色的背景变得更白一样,从传统的经验来讲,我们认为数仓有...
文章来源于公众号码农田小齐 ,作者田小齐 前言 HashMap 是无论在工作还是面试中都非常常见常考的数据结构。 比如 Leetcode 第一题 Two Sum 的某种变种的...
来自:fredal的博客链接:https://fredal.xin/java-error-check 线上故障主要会包括cpu、磁盘、内存以及网络问题,而大多数故障可能会包含...
来自:美团技术团队链接:8rr.co/38Kh 为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Sw...
Flink的 Window 操作 Window是无限数据流处理的核心,Window将一个无限的stream拆分成有限大小的”buckets”桶,我们可以在这些桶上做计算操作。...
我们的集群使用的是 ucloud的集群,spark版本是1.6。是一个较低的版本,对于mysql的支持非常有限,比如还不能支持in的索引查询等。但是我们分析工作很大一部分都依...
如何针对一个key-value的RDD按照key进行分组然后对value进行排序。典型的应用场景如我有一个淘宝交易流水的文件,第一列是店铺名称,第二列是交易货物,第三列是交易...