摘要: @吉利-曾聪聪https://meeting.dingtalk.com/j/3OvMVl3kh1j 阅读全文
posted @ 2026-02-03 16:36 ---江北 阅读(4) 评论(0) 推荐(0)
摘要: 总体代码流程 获取一个执行环境 加载/创建初始数据 指定数据上的转换 指定计算结果放在哪里 触发程序执行 实例pom: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" 阅读全文
posted @ 2026-02-03 15:31 ---江北 阅读(4) 评论(0) 推荐(0)
摘要: 好的,这是一个非常经典且重要的 Java 知识点。你给出的这行代码巧妙地结合了**匿名类**、**泛型**和**常量声明**。 我们来详细拆解一下: ```java// 常量修饰符 泛型类型声明 常量名 匿名类(核心)static final OutputTag<SensorReading> LOW 阅读全文
posted @ 2026-01-21 15:16 ---江北 阅读(10) 评论(0) 推荐(0)
摘要: 使用flink自带的 InputStream inputStream = ParameterTool.class.getClassLoader() .getResourceAsStream("application.properties"); ParameterTool params = Param 阅读全文
posted @ 2026-01-20 13:17 ---江北 阅读(5) 评论(0) 推荐(0)
摘要: 切记注意类型的问题! 数据视图: 当业务逻辑比较复杂时,需要将多层嵌套写在DML语句中,但是这种方式定位问题比较困难。此时,您可以通过定义数据视图的方式,将多层嵌套写在数据视图中,简化开发过程。 --源表 CREATE TEMPORARY TABLE datagen_source ( name VA 阅读全文
posted @ 2026-01-12 17:21 ---江北 阅读(5) 评论(0) 推荐(0)
摘要: 小智来给你拆一拆:在 MaxCompute(以及 Hive/Spark 等开源引擎)里,**ON 与 WHERE 的“生效时机”不同**,直接决定能不能把过滤条件“推”到最底层,从而少读数据、少 shuffle、少花钱。下面把原理 → 最佳实践 → 跨平台差异一次讲透,方便你以后横展到任何大数据平台 阅读全文
posted @ 2026-01-09 10:24 ---江北 阅读(5) 评论(0) 推荐(0)
摘要: 这些特性让 Java 代码更简洁、更易读、更安全。 1. 局部变量类型推断 (var) - Java 10 是什么:允许使用 var 声明局部变量,编译器会根据初始化表达式推断其类型。 为什么重要:减少样板代码,让代码更简洁,尤其是在处理泛型或复杂类型时。 示例: java复制 // Java 8 阅读全文
posted @ 2026-01-08 19:03 ---江北 阅读(23) 评论(0) 推荐(0)
摘要: 新开发环境记得设置language level: 对应的pom中依赖版本需要同步升级: <properties> <maven.compiler.release>17</maven.compiler.release> <flink.version>1.19.0</flink.version> <lo 阅读全文
posted @ 2026-01-08 16:07 ---江北 阅读(25) 评论(0) 推荐(0)
摘要: 局部变量类型推断:var 根据个人习惯使用,var并不是百利无一害 关键字:var 不是类型,而是“编译器占位符” 作用范围:只能用于方法内部的局部变量(成员变量、方法参数、返回类型都不行) 编译期行为:IDEA 会立即推导出真实类型,字节码里依旧是强类型,零运行时开销 flink开发有奇效: 泛型 阅读全文
posted @ 2026-01-08 11:20 ---江北 阅读(5) 评论(0) 推荐(0)
摘要: prompt提示词是大模型的引导词,大模型是根据概率的方式进行新内容的推测。open ai提示词六大建议: Write clear instructions 写下清晰的提示 问题要携带关键信息 要定义好背景角色 对于问题的不同部分,可以使用分隔符进行区分 有条理、有次序的指定完成任务所需要的步骤 提 阅读全文
posted @ 2025-12-24 14:19 ---江北 阅读(19) 评论(0) 推荐(0)
TOP