![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 72
乾坤瞬间
一花一世界,一树一菩提。谈笑一乾坤,安然一瞬间
展开
-
arthas 源码分析 篇一 【结构篇】
这些模块并不影响核心模块的,只是在核心之上更多元化,满足用户的各种应用层面上的需求,比如弄个web界面,比命令行使用起来更方便。该式在用户启动目标jar包的过程中附属 arthas-agent.jar 包,在agentjar包中根据Premain-Class指定的类中premain方法动态修改字节码。b) 通过 attach方式,在agentjar包中根据Agent-Class指定的类中定义的agentmain方法中作为主入口加载并在运行时【实时】修改字节码。给定指定的class,返回对应的实例。原创 2023-03-26 21:39:02 · 1204 阅读 · 0 评论 -
个人开发的idea工具插件-json美化、时间戳转换、gif制作
上图有2个tab,在first这个tab中,又有3个tab,根据自己平时的工作上时常要上网去搜索查询json美化和时间戳解析的问题。自己想着直接在idea中的toolWindow中自己搞个小工具,多方便。同时为了写这篇文章用工具生成了一个mov、map4视频文件,想要转换成gif文件,也开发了第三个tab。这个工具做得比较简陋,不过本着实用的原则,各位看官就先忍忍。如果想要源码,可在下面评论,私发连接给你。自从开启了idea插件开发路程以来,得到了很多启发,下面根据自己的实际情况做了一些插件的小工具。原创 2023-03-24 23:20:22 · 852 阅读 · 0 评论 -
Flink 1.11.0 job提交流程源码解析(精髓)
文章目录1. 首先StreamExecutionEnvironment是流作业的一个执行环境2. StreamGraph的创建3. 异步创建一个JobClient客户端1. 创建一个执行器。2. pipeline到jobgraph的转化1.激活配置文件(准备JobGraph的配置)2. 翻译Translator (执行JobGraph转化)异步提交任务到Cluster(集群)中,并获取Job客户端1. LocalExecutor 构建器2. RemoteExecutorRestServerEndpoint原创 2020-10-24 08:43:19 · 1321 阅读 · 0 评论