摘要:
java中抽象类和抽象类的区别 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下 阅读全文
摘要:
Lombok使用详解(pom引入、注解、参数及注意事项) Lombok使用详解(pom引入、注解、参数及注意事项) pom.xml文件引入Lombok依赖Lombok注解详解注解参数详解(以@ToString注解为例,其他注解同@ToString)使用Lombok可能需要注意的地方 pom.xml文 阅读全文
摘要:
idea编译报错 javacTask:源发行版1.8 需要目标发行版1.8 错误描述 错误原因 指定java版本小于8 解决方案 1.settings 设定language level settings -> Build,Execution, Deployment -> Compiler -> Ja 阅读全文
摘要:
java对象 POJO及JavaBean详解 一、POJO的内在含义是指那些: 1、有一些private的参数作为对象的属性,然后针对每一个参数定义get和set方法访问的接口。 2、没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。 二、什么是JavaBean: JavaB 阅读全文
摘要:
IDEA项目名称后面出现中括号,Modules的名子和文件夹名称不同,可以右键修改名称也可以在File->Project Structure 修改Modules的Name(快捷键ctrl+Shift+Alt+s) Project中出现中括号如: 原因: Modules的名子和文件夹名称不同 解决 主 阅读全文
摘要:
Flink 读取 本地日志文件 在 Flink 中,可以使用 StreamExecutionEnvironment 的 readTextFile() 或者 addSource() 来读取本地日志文件。 使用 readTextFile() 方法读取本地日志文件示例如下所示: 点击查看代码 import 阅读全文
摘要:
@Scheduled注解与参数 1、fixedDelay 2、fixedRate 3 、initialDelay 4、cron 基本参数用法 @Scheduled 由Spring定义,用于将方法设置为调度任务。如:定时执行一次或定时轮询执行一段代码) 参数详解 1、fixedDelay 上一次任务执 阅读全文
摘要:
Java版Flink(十一)时间语义和watermark 一、时间语义 在Flink 中涉及到三个重要时间概念:EventTime、IngestionTime、ProcessingTime。 1.1、EventTime EventTime 表示日志事件产生的时间戳,每一条数据都会记录自己生产的时间。 阅读全文
摘要:
Flink中窗口的触发器、移除器、侧输出流 目录 1. 触发器(Trigger) 2. 移除器(Evictor) 3. 允许延迟(Allowed Lateness) 4. 将迟到的数据放入侧输出流 对于一个窗口算子而言,窗口分配器和窗口函数是必不可少的。除此之外,Flink 还提供 了其他一些可选的 阅读全文
摘要:
Flink的waterMark概念解释 watermark是flink为了处理event time窗口计算提出的一种机制,本质上就是一个时间戳,代表着比这个时间早的事件已经全部进入到相应的窗口,后续不会在有比这个时间小的事件出现,(触发)基于这个前提我们才有可能将event time窗口视为完整并触 阅读全文