- 博客(80)
- 收藏
- 关注
原创 Flink SubString、Betwwen函数反解析
通过Flink sql结果解析后默认会把SUBSTRING(`name`, 1, 10)转成SUBSTRING(`name` FROM 1 FOR 10),`desc` BETWEEN 100 AND 200转成`desc` BETWEEN ASYMMETRIC 100 AND 200,但是经过处理后的sql与用户填写的不一致,如果转回去保持与用户编写的一致呢?
2025-02-13 16:40:03
230
原创 Flink 字段类型推导
在日常工作学习中,可能会遇到需要处理FLink函数处理之后对应的字段类型;或者说给你一个查询语句,你如何知道查询出的字段有哪些,以及对应的字段类型如何?如下示例是一个FLink 字段类型推导的程序(查询语句的方式类似处理方式即可)
2025-01-13 19:28:34
250
原创 Java双引号“““来定义多行字符串
请注意,这个特性在Java 15中是预览特性,可能在将来的版本中有所变化。如果你使用的是Java 15或更高版本,并且启用了预览特性,就可以使用这种多行字符串的语法。如果你使用的是Java 14或更早的版本,那么你需要继续使用。来定义多行字符串,这个特性被称为“文本块”(Text Blocks)。不需要转义,它们会被Java编译器识别为字符串内容的一部分。来换行,文本块会自动保留换行符。同时,文本块中的引号。ava 15引入了一个预览特性,允许使用双引号。包围了多行字符串,每一行的末尾不需要加。
2024-12-02 17:41:24
284
原创 Java问题定位工具
Arthas 是由阿里巴巴开源的一款功能强大的 Java 诊断工具,它可以帮助开发者在线上环境中实时监控和诊断 Java 应用的各种问题。:Arthas 提供了全局视角来查看应用的运行状态,包括系统负载、内存使用情况、垃圾回收(GC)、线程状态等信息。:Arthas 允许对单个方法进行监控,包括查看方法调用的参数、返回值、异常和执行耗时等。:Arthas 可以在不修改应用代码的情况下进行问题诊断,这意味着无需重启 JVM 或重新部署应用。
2024-11-14 19:40:17
845
原创 Java常见的数据结构
一种特殊的树形数据结构,通常用于实现优先队列,其中每个父节点的值都大于或小于其子节点的值(最大堆或最小堆)。:遵循先进先出(FIFO)原则的集合,数据从一端添加(队尾),从另一端移除(队首)。:由节点组成的层次结构,每个节点有零个或多个子节点,常用于表示具有层次关系的数据。:遵循后进先出(LIFO)原则的集合,只能在一端(栈顶)进行数据的添加和移除。:由节点组成的集合,每个节点包含数据部分和指向下一个节点的引用。:一种基本的数据结构,可以存储固定大小的同类型元素的集合。
2024-09-12 10:58:31
491
原创 Flink实践场景-通过DataStream KeyedProcessFunction统计每小时的出租车司机的收入
Flink实践场景-通过DataStream KeyedProcessFunction统计每小时的出租车司机的收入
2024-09-04 17:21:37
1119
原创 Flink实践场景-通过DataStream Api统计每小时的出租车司机的收入
Flink实践场景-通过DataStream Api统计每小时的出租车司机的收入
2024-09-04 16:43:27
503
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人