当前位置: 首页 > news >正文

Flink问题记录

尚硅谷Flink1.17问题记录

  • 上手
    • pom依赖循环递归
    • WordCountStreamDemo中readTextFile是deprecated(强烈反对的)

上手

pom依赖循环递归

pom依赖中:

    <dependency><groupId>org.apache.flink</groupId><artifactId>flink-streaming-java</artifactId><version>${flink.version}</version></dependency>
  • 飘黄:Transitive Uncontrolled Recursion vulnerability with High severity found
  • 在Setting->Editor->Inspections->Security->Vulnerable declared dependency 关闭勾选
    在这里插入图片描述

(“Transitive Uncontrolled Recursion” vulnerability with high severity 是一种安全漏洞,通常发生在应用程序中递归调用不受控制的情况下。这类漏洞可能导致栈溢出或拒绝服务(DoS)攻击,因为递归调用会占用大量内存和处理器资源。
要彻底解决此问题,可以尝试替换安全的依赖版本,我与教程保持一致没有替换,防止后续bug。)

WordCountStreamDemo中readTextFile是deprecated(强烈反对的)

在这里插入图片描述

  • 我使用的JDK17报错无法运行:Unable to make field private final byte[] java.lang.String.value accessible: module java.base does not “opens java.lang” to unnamed module @4b4523f8
  • 这个错误提示表明在尝试使用反射访问 java.lang.String 类的 value 字段时遇到了问题。这是由于Java的模块系统(Java 9及以上版本引入的模块系统)引起的。
  • 退回了JDK8可以运行成功。
    (从 Java 17 开始,模块系统对反射的限制更加严格。如果你正在使用较新的 Java 版本,考虑更新代码或库,以便兼容新的模块系统。)

http://www.mrgr.cn/news/19105.html

相关文章:

  • 用 count(*)哪个存储引擎会更快?
  • SpringBoot学习(3)(配置文件的基本使用)
  • 配置管理 —— SpringCloud Config
  • 关于位结构体及位操作总结
  • 用ChatGPT三分钟写一个完美的PPT,彻底告别繁琐的制作过程
  • Datawhale X 李宏毅苹果书AI夏令营 学习笔记
  • vector底层原理(二)
  • YOLOv5 结合切片辅助超推理算法 | 这才叫让小目标无处遁形!
  • TCP 拥塞控制
  • Android之Handler的post方法和sendMessage的区别
  • 【Linux操作系统】:Linux生产者消费者模型
  • 大二暑假去龙旗科技(上海)做了两个月软件测试实习生,讲讲我的经历和感受
  • 【2024】Datawhale X 李宏毅苹果书 AI夏令营 Task3
  • ssh安装
  • 华为OD机试 - 最长方连续方波信号(Java 2024 E卷 100分)
  • [SDK]-按钮静态文本与编辑框控件
  • C#中的Array.Sort()和Reverse()
  • 批量修改海量cad文件名——vba实现
  • 宝藏!《联盟现代控制特训班题库》(麒麟篇) 习题部分:甄选内容
  • 将泛型和函数式编程结合,竟然会让代码这么优雅!