java
monsterXZB
这个作者很懒,什么都没留下…
展开
-
flink读取kafka 提交offset
【1】配置checkpoint,flink的Barrier数据对齐机制会将sink端的Barrier提交到jobmanager ,jobmanager 提交offset。flink的kafka客户端的cousmer中查询是否存在offset,如果存在,则是使用kafka的offset,不存在则从头开始读取 、 最新地方。【2】配置checkpoint,当chekcpoint完成时【1】会提交offset。flink设置为latest / earliest模式。原创 2023-10-07 11:31:51 · 521 阅读 · 0 评论 -
java 如何在获取泛型的class
我们首先使用 getClass().getGenericSuperclass() 方法获取表示当前类的带有泛型类型参数的父类的 Type 对象。如果该对象是 ParameterizedType 的实例,则我们可以使用 getActualTypeArguments() 方法获取表示泛型类型参数的 Type 数组。在本例中,我们假设只有一个泛型类型参数,因此我们可以直接获取该数组的第一个元素,并将其强制转换为泛型类型参数的 Class 对象。原创 2023-05-09 11:16:59 · 2271 阅读 · 1 评论