摘要: 项目中最近使用kafka需要定时清理消息,我们知道kafka有周期性清理消息机制,但是项目中往往因为数据量较大,需要手动控制分区已消费消息的清理。 此处使用的是反编译程序,具体几个方法已标出, 个人清理想法:大致流程就是根据topic获取所有的分区,然后根据遍历每个分区的偏移量,然后存入map,存入 阅读全文
posted @ 2020-04-03 17:20 胡小华 阅读(2686) 评论(0) 推荐(0) 编辑
摘要: 一:Lamdba表达式使用及介绍: Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简洁紧凑。 格式: (parameters) -> expression 或 (parameters) ->{ statements; } 以下是 阅读全文
posted @ 2020-04-03 15:09 胡小华 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一:什么是函数式接口 所谓的函数式接口,当然首先是一个接口,然后就是在这个接口里面只能有一个抽象方法。 这种类型的接口也称为SAM接口,即Single Abstract Method interfaces 特点 接口有且仅有一个抽象方法 允许定义静态方法 允许定义默认方法 允许java.lang.O 阅读全文
posted @ 2020-04-03 14:13 胡小华 阅读(282) 评论(0) 推荐(0) 编辑