自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除