![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
阿烦大64
这个作者很懒,什么都没留下…
展开
-
【大数据面经系列】大数据开发(实时计算方向)面试题(二)
腾讯一面自我介绍特征变量计算项目两个字符串相减(大数相减)flink端到端一致性flink两阶段提交以及如何与checkpoint机制结合flink反压机制两数相加米哈游一面自我介绍flink作业提交过程算子如何分配slotflink watermark业务场景:去重求当天的pv业务场景:实时数仓架构设计java:currentHashmap 原理 volitatefinal,finally,finalize关键字区别类加载以及在jvm中flink中有哪些关联维原创 2022-02-16 21:29:36 · 1864 阅读 · 0 评论 -
【大数据面经系列】大数据开发(实时计算方向)面试题(一)
得物一面自我介绍实时数仓相关项目介绍flink集群规模与版本多流join有哪些?connect原理与实现flink状态后端有哪些?FSMemory和RocksDBstate有什么区别?flink反压机制如何检测和解决?多个算子的单一算子链如何检测反压?kafka ack机制 kafka rebalance二面自我介绍实时模型特征值工程介绍?重点项目介绍频繁查询维表如何处理?频繁update 外存如何处理?端到端的一致性保证sink到kafka中的一致性保证?kafk原创 2022-01-29 12:14:59 · 3781 阅读 · 0 评论 -
flink MapState 更新存储对象问题
这里写自定义目录标题欢迎使用Markdown编辑器欢迎使用Markdown编辑器在使用flink中的状态管理器时,由于需求背景我选用了MapState存储结构,但是在使用过程中发现修改存储对象的时候并没有MapState中的值并没有自动更新,这让我产生了很大的疑惑,看官方文档和flink源码中我都一直把MapState认为是类似于Map结构的,那自然认为修改里面的存储对象时整个map会自动更新,但是实际使用和测试下来确发现不是这样。先贴一段官方文档:MapState<UK, UV>:原创 2020-10-20 19:45:48 · 2194 阅读 · 2 评论 -
java值传递和引用传递详解
【转载】java值传递和引用传递详解java值传递链接学过Java基础的人都知道:值传递和引用传递是初次接触Java时的一个难点,有时候记得了语法却记不得怎么实际运用,有时候会的了运用却解释不出原理,而且坊间讨论的话题又是充满争议:有的论坛帖子说Java只有值传递,有的博客说两者皆有;这让人有点摸不着头脑,下面我们就这个话题做一些探讨,对书籍、对论坛博客的说法,做一次考证,以得出信得过的答案。其实,对于值传递和引用传递的语法和运用,百度一下,就能出来可观的解释和例子数目,或许你看一下例子好像就懂,但是转载 2020-09-15 10:57:01 · 223 阅读 · 0 评论 -
初用Mongo之findOneAndUpdate使用心得
本小白前几天在项目中用到mongo的findOneAndUpdate,使用过程中碰到一些坑,先总结如下:用法:db.collection.findOneAndUpdate( <filter>, <update document or aggregation pipeline>, // Changed in MongoDB 4.2 { projection: <document>, sort: <document>,原创 2020-09-14 14:17:00 · 9542 阅读 · 2 评论 -
小白转flink技术栈心得之混编java和scala报错:error: java.lang.NoClassDefFoundError: javax/tools/ToolProvider
今天刚接手了一个flink项目,代码里有java也有scala写的部分,小白第一次遇到要java和scala都需编译的项目,于是乎先进行scala的编译:mvn clean scala:compile compile package -Pfat -DskipTests 结果报了一个错误:[ERROR] error: java.lang.NoClassDefFoundError: javax/tools/ToolProvider[ERROR] Failed to execute goal net.原创 2020-07-10 16:13:53 · 3665 阅读 · 2 评论