
Java开发
文章平均质量分 57
bhh
这个作者很懒,什么都没留下…
展开
-
ApacheMaven使用技巧
ApacheMaven使用技巧1. 如何让Maven中maven-antrun-plugin插件走代理下载依赖包许多大型项目的pom文件中需要使用maven-antrun-plugin插件下载软件包,比如Apache atlas项目,但是虽然在maven的settings.xml中配置了代理,但是对maven-antrun-plugin无效,可以通过在mvn命令中显示的增加代理配置使maven-antrun-plugin走代理。实例如下:mvn clean -DskipTests -Dhttp.pro原创 2021-12-10 15:08:47 · 2508 阅读 · 0 评论 -
Apache Flink学习笔记四 - Flink TableAPI Over Aggregation操作碰到的问题
Flink TableAPI Over Aggregation操作碰到的问题最近在学习Flink TableAPI Over聚合操作时又碰到了奇怪的问题,在Flink1.13.2版本上,当Order By字段是TIMESTAMP_LTZ类型时,会抛错;但如果是TIMESTAMP类型时就是正常的。测试代码如下:package com.nokia.itms.flink.sql;import java.util.Properties;import org.apache.flink.streaming原创 2021-10-18 15:18:12 · 1307 阅读 · 0 评论 -
Apache Flink学习笔记三 - 使用Flink1.14.0 TableAPI对EventTime进行Window操作时碰到的问题
使用Flink1.14.0 TableAPI对EventTime进行Window操作时碰到的问题最近有空又开始继续研究Flink了,直接上最新的稳定版1.14.0,没想到出师不利,在使用TableAPI进行Window聚合操作时碰到以下问题:如果用EventTime进行Window操作,转换成DataStream后调用print()方法,控制台没有任何输出;但改成ProcessingTime进行Window操作却一切正常。使用DataStream API对EventTime进行Window操作也是正常原创 2021-10-18 15:11:45 · 1633 阅读 · 4 评论 -
ApacheFlink学习笔记二
关于DataStreamAPI, Table API and SQL API首先借用官方一张图片上面的官方图片展示了Flink的API层次,由上之下分别是SQL/Table API, DataStream API和ProcessFunction API。封装程度由上至下越来越低,对使用者的要求也越来越高。官方推荐使用Table/SQL API主要出于以下几点考虑:是为了屏蔽底层的流处理...原创 2020-04-26 14:21:24 · 6761 阅读 · 1 评论 -
ApacheFlink学习笔记一
作为流处理框架的新秀,这两年ApachFlink非常热,所以最近花了些时间学习了一下,一些基本概念Apache官方文档已经比较全面不再复述,这里主要将实际学习测试中遇到的几个知识点整理出来供学习参考。关于Event Time,Processing Time,WaterMark和WindowEvent Time是事件本身实际发生的时间。Processing Time是实际处理某个Event的...原创 2020-04-26 14:18:03 · 334 阅读 · 0 评论 -
关于Eclipse 中用Ant编译Java程序的JDK环境设置问题
更多内容,请访问bbhhhh.github.io日前在开发项目过程中碰到一个Java编译环境配置问题,折腾了不少时间,特写下来以备后用:问题是这样的,有一个java程序,通过Eclipse 的export jar功能能够正常编译并打包,但用Ant编译却报下面的错误:"java.lang.UnsupportedClassVersionError: com/sun/tools/ja...原创 2014-08-26 12:08:56 · 1428 阅读 · 0 评论