sunny123456

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

04 2025 档案

摘要:SonarBug修复 数据类型 Sonar提示: Use "BigDecimal.valueOf" instead. 解决方法:使用BigDecimal.valueOf()代替。因为这个方法内部会将参数转换为String,保证精度不丢失。 public static BigDecimal value 阅读全文
posted @ 2025-04-30 10:35 sunny123456 阅读(106) 评论(0) 推荐(0)

摘要:以下是一个完整的示例,展示如何将 Person 对象作为 Flink keyBy() 的键: 自定义 Person 类(作为 Key) import java.util.Date; import java.util.Objects; // 推荐实现为不可变对象 public final class 阅读全文
posted @ 2025-04-28 10:43 sunny123456 阅读(34) 评论(0) 推荐(0)

摘要:java 使用 第三方jar包 放到lib目录下,右键点击 lib 目录 -> Add as Library 在 Java 项目中,将第三方 JAR 包放入 lib 目录并正确引用,通常需要以下步骤。以下是具体操作示例: 步骤 1:创建项目目录结构 假设项目结构如下: myproject/ ├── 阅读全文
posted @ 2025-04-23 19:54 sunny123456 阅读(640) 评论(0) 推荐(0)

摘要:在 Apache Flink 中,水位线(Watermark)的初始值为 Long.MIN_VALUE(即 -9223372036854775808),这是 Flink 设计中的一个特殊标记,用于表示 水位线尚未初始化 或 尚未收到任何有效事件时间。以下是水位线与 Long.MIN_VALUE 的关 阅读全文
posted @ 2025-04-23 19:18 sunny123456 阅读(79) 评论(0) 推荐(0)

摘要:这个问题通常是由于其他人强制回退(如 git reset 或 git push --force)了远程分支的历史,导致你的本地提交和远程分支产生了冲突。以下是具体分析和解决方案: 问题原因 远程分支被回退 其他人通过强制推送(git push --force)覆盖了远程分支,移除了 A1 提交。 本 阅读全文
posted @ 2025-04-23 13:59 sunny123456 阅读(351) 评论(0) 推荐(0)

摘要:Flink任务实时获取并更新规则 背景 Flink通常被用来处理流式数据,有着众多的应用场景,比方说实时的ETL、检测报警等业务场景。这些场景通常会涉及到规则的更新,比如对解析规则和报警规则进行更改后,流任务应能够实时感知到,并用新的规则继续检测,避免因为规则更改而重启任务造成的开销。一般来说流式任 阅读全文
posted @ 2025-04-21 19:04 sunny123456 阅读(61) 评论(0) 推荐(0)