- 博客(10)
- 收藏
- 关注
原创 Flink 组共享原理
本文将主要结合流程图,代码注释及要点标注进行讲解 Flink 组共享的代码逻辑,帮助读者从设计原理层更好的理解Flink Job的slot分配结果。提高对Flink Job 资源分配的理解能力。在阅读本文之前,需要读者能够对 Flink StreamGraph & JobGraph有一定的基础概念了解。1.1 核心类 ExecutionSlotSharingGroupBuilder1.2 类主要属性如下//...// 其他代码占位符 private static class Exe
2021-03-29 23:11:40 590
原创 Storm、Log4j2高性能之—Disruptor队列
Storm、Log4j2高性能之—Disruptor队列1. Disruptor简介Disruptor(https://github.com/LMAX-Exchange/disruptor)是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。基于Disruptor开发的系统单线程能支撑每秒600万订单,20...
2020-02-16 12:35:05 1271
原创 Flink 1.10源代码编译,基于Flink release-1.10分支
Flink源代码编译部署以release-1.10版本为例以 Flink官方文档 为参考构建准备:Ubuntu 18 安装 Linux衍生系统Python 2.*.*系列版本 Flink-release10专门用到的基础环境,和flink-runtime-web模块构建相关Java 1.8+ 版本安装 Java环境Maven 3.3+ 版本安装编译构...
2020-02-07 16:46:49 2676 1
原创 ScheduledExecutorService task WAITING 不再调度问题排查记录
ScheduledExecutorService task WAITING 不再调度问题排查过程
2023-01-30 16:35:07 196
原创 Apache Hudi 表目录结构
Apache Hudi 表目录结构记录**一部分** 表目录结构和文件格式。便于对 Hudi 的设计理念和表的组织格式进行直观的理解。数据由官网示例运行后产生。一、COW 表类型组织逻辑表名字为 stock_ticks_cowPermissionOwnerGroupSizeLast ModifiedReplicationBlock SizeNamedrwxr-xr-xrootsupergroup0 BOct 15 16:2000 B.hoodie
2020-10-15 19:27:22 2252
原创 IDEA快捷键手册
开发利器IDEA快捷键(Mac版) 工欲善其事,必先利其器。 作为一名工程师,只会使用鼠标和IDE进行沟通是远远不够的。 当然,刚入职场的时候,笔者曾经误以为,个人对IDE的熟悉会随着工作时间而慢慢沉淀。但是后来发现并不是! 对工具 的学习和熟悉其实和研发方向的知识获取一样,也需要主动锻炼。从使用IDE的角度出发,只有熟悉了快捷键并使用,才能更好的提高自己使用IDE的效率。...
2020-04-26 23:19:58 292
原创 走近Kafka之源码阅读环境的构建
走近Kafka之源码阅读环境的构建以2.4版本代码分支为例以kafka官方文档为参考构建准备:[Ubuntu 18 安装] Linux衍生系统[Java 1.8+ 版本安装] Java环境[Gradle 5.6.4 版本安装]Kafka源代码编译构建工具[Git安装] 代码管理[zookeeper 安装] kafka集群构建/调试使用[Scala 2.12.10 ...
2020-02-13 22:26:59 102
原创 二叉排序树的删除(附思路和源码C实例)
二叉排序树的删除(一)、二叉树定义:详见《数据结构》(C语言版)严蔚敏,吴伟民 P.227 (9.2.1)(二)、二叉树删除指定的target节点a.若target为叶子节点,则直接删除target即可;b.若target只有左子树(或者右子树),则将target的父节点和左子树(或者右子树)拼接,同时删除target即可;c.若target同时拥有左子树和右子树,则将target的值...
2020-01-09 13:20:50 2062 1
原创 求无向无权图任意两点存在的长度为len的路径
关于无向无权图任意两点存在的长度为len的路径? 以如下无向无权图为例,求0到2之间长度为3的具体路径。 以邻接表存储方式,初始化例图。 /** * 连接点结构 */typedef struct ArcNode{ /** * 连接点的定点下标 */ int adjvex; /** * 下一个邻接点 ...
2019-12-27 15:24:54 784
原创 无向无权图是否存在长度为len的路径问题?
关于无向无权图任意两点是否存在长度为len的路径问题? 以如下无向无权图为例,求0到2之间是否存在长度为5的路径。 直接上代码 以邻接表存储方式,初始化例图。/** * 连接点结构 */typedef struct ArcNode{ /** * 连接点的定点下标 */ int adjvex; /** * 下一个...
2019-12-27 15:12:25 216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人