首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

大数据Flink进阶(五):Flink开发环境准备

考虑到Flink后期与一些大数据框架进行整合,这些大数据框架对JDK11的支持并不完善,例如:Hive3.1.3版本还不支持JDK11,所以本课程采用JDK8来开发Flink。...三、开发工具 我们可以选择IntelliJ IDEA或者Eclipse作为Flink应用的开发IDE,Flink开发官方建议使用IntelliJ IDEA,因为它默认集成了Scala和Maven环境,使用更加方便...,我们这门课使用IntelliJ IDEA开发工具,具体安装步骤不再详述。...四、Maven环境 通过IntelliJ IDEA进行开发Flink Application时,可以使用Maven来作为项目jar包管理工具,需要在本地安装Maven及配置Maven的环境变量,需要注意的是...在Flink1.15.0版本后,Flink添加对opting-out(排除) Scala的支持,如果你只使用Flink的Java api,导入包也不必包含scala后缀,你可以使用任何Scala版本。

1.3K81
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    IDEA 2020.1 稳定版发布,程序员:追不上了...

    这是今年发布的首个重大更新版本,新版本增加了对 Java 14 的支持、为部分 Web 和测试框架添加新功能、为调试器添加数据流分析协助功能(dataflow analysis assistance)、...支持 Java 14 IntelliJ IDEA 2020.1 已增加对 Java 14 及其新特性的支持。...详情查看 :https://blog.jetbrains.com/idea/2020/03/java-14-and-intellij-idea/ ? ▲ 支持 Records ?...统一的 IntelliJ Light 主题 IntelliJ IDEA 2020.1 采用了新的默认 Light 主题,并在所有不同的操作系统上进行了统一。...支持 Scala 3 IntelliJ IDEA 2020.1 提供了对 Scala 3 的初步支持,包括新的语法、错误高亮显示、导航、类型信息以及其他许多其他的基本 IDE 功能。 ?

    92120

    在微服务框架Demo.MicroServer中添加对MongoDB的支持

    前提说明: 本编文章所属的微服务框架代码和对mongo支持的代码全部放在github,地址:https://github.com/PeyShine/Demo.MicroServer 另外,如果不知道怎么安装...12876471.html 1.在数据仓储层Demo.MicroServer.Repository,添加Mongo依赖包:dotnet add package MongoDB.Driver 2.编写mongo常用的一些接口以及接口的实现...,后续可以根据实际开发情况再进行更多接口的封装 构造函数中的mongodb的配置文件全部读取Apollo配置中心 3.在具体使用mongo的微服务实例的Startup文件ConfigureServices...中向容器添加接口与实现 services.AddTransient(typeof(IMongoService), typeof(MongoService)); 4.编写与mongoDB交互的测试接口 /...mongoService.CountAsync(filter, "users"); } 5.在mongo中准备两条测试数据 6.在swagger中调用接口来测试 最后看到输出结果为数量为2,和添加的数量一致

    79400

    IntelliJ IDEA 2020.1 稳定版发布

    这是今年发布的首个重大更新版本,新版本增加了对 Java 14 的支持、为部分 Web 和测试框架添加新功能、为调试器添加数据流分析协助功能(dataflow analysis assistance)、...img 支持 Java 14 IntelliJ IDEA 2020.1 已增加对 Java 14 及其新特性的支持。...详情查看 :https://blog.jetbrains.com/idea/2020/03/java-14-and-intellij-idea/ ? img ▲ 支持 Records ?...img 统一的 IntelliJ Light 主题 IntelliJ IDEA 2020.1 采用了新的默认 Light 主题,并在所有不同的操作系统上进行了统一。...支持 Scala 3 IntelliJ IDEA 2020.1 提供了对 Scala 3 的初步支持,包括新的语法、错误高亮显示、导航、类型信息以及其他许多其他的基本 IDE 功能。 ?

    71820

    一文了解IDE的安装及配置

    IDEA 支持多种编程语言,包括 Java、Kotlin、Groovy、Scala 等,并具有类、方法、参数的智能提示和自动补全、代码重构、代码分析等强大的开发工具,从而提高了开发人员的代码质量和工作效率...此外,IntelliJ IDEA 集成了版本控制工具和构建工具,支持与 Git、Maven、Gradle、Ant 等工具的无缝协作。...总之,IntelliJ IDEA 是一款全功能的 Java IDE,提供了全方位的开发支持和工具,从而让 Java 开发人员可以更加高效地完成开发任务,同时提高代码质量和效率。...IntelliJ IDEA 的优点: 智能提示和自动补全功能强大且准确,可以极大地提高开发效率。 与 Git、Maven、Gradle、Ant等工具的集成支持完备,随时可进行版本控制和构建。...支持多个编程语言,包括 Java、Kotlin、Groovy、Scala 等。 插件和定制能力强大,可以满足各种不同的开发需求。 良好的代码重构、代码分析和调试能力,能够提高代码质量。

    12310

    大数据Flink进阶(六):Flink入门案例

    一、IDEA Project创建及配置本案例编写Flink代码选择语言为Java和Scala,所以这里我们通过IntelliJ IDEA创建一个目录,其中包括Java项目模块和Scala项目模块,将Flink...步骤如下:1、打开IDEA,创建空项目2、在IntelliJ IDEA 中安装Scala插件使用IntelliJ IDEA开发Flink,如果使用Scala api 那么还需在IntelliJ IDEA...3、打开Structure,创建项目新模块创建Java模块:继续点击"+",创建Scala模块:创建好"FlinkScalaCode"模块后,右键该模块添加Scala框架支持,并修改该模块中的"java"src...主要是因为在Flink1.15版本后,Flink添加对opting-out(排除)Scala的支持,如果你只使用Flink的Java api,导入包不必包含scala后缀,如果使用Flink的Scala...DataSet和DataStream是Flink中表示数据的特殊类,DataSet处理的数据是有界的,DataStream处理的数据是无界的,这两个类都是不可变的,一旦创建出来就无法添加或者删除数据元。

    1.1K71

    IntelliJ IDEA 2020.3亮点预告:新增Git缓存支持,全新的工具窗口

    IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查...点击下载IntelliJ IDEA最新试用版 今天,迎来了一个重要的里程碑--IntelliJ IDEA 2020.3的测试版已经推出!...这意味着所有的新功能都已经推出,现在正努力修复错误,并为IntelliJ IDEA在12月的主要版本做好准备。...这意味着所有的新功能都已发布,现在正致力于修复错误,并为 12 月准备主要版本的IntelliJ IDEA。 在我们忙于进行最后的修饰时,您可以下载 Beta 版并试用新功能。 Git缓存支持。...要了解更多关于这些和其他改进的信息,点击这里查看关于IntelliJ IDEA 2020.3更多的帖子。

    82300

    IntelliJ IDEA 2022 for Mac(智能编码Java开发工具)

    IntelliJ IDEA 2022 for Mac提供了一个直观、易于使用的用户界面,并支持各种编码和开发工具,例如代码自动完成、调试器、测试工具、版本控制等。...它还支持各种语言和框架,例如Java、Kotlin、Scala、Groovy、Spring、Hibernate等。...强大的编码工具:IntelliJ IDEA 2022 for Mac支持各种编码工具,例如代码自动完成、智能提示、语法检查、代码格式化等。这些工具有助于提高开发人员的工作效率和减少开发错误。...支持多种语言和框架:IntelliJ IDEA 2022 for Mac支持多种语言和框架,如Java、Kotlin、Scala、Groovy、Spring、Hibernate等,使得开发者可以在同一个平台上使用多种不同的技术进行开发...总之,IntelliJ IDEA 2022 for Mac是一款功能强大、易于使用的Java集成开发环境(IDE),它提供了丰富的编码和开发工具,并支持多种语言和框架,适合各种程度的Java开发者使用。

    59820

    IntelliJ IDEA 2022.3正式发布,配置云同步&支持Redis好用到炸

    吃肉之前,可先把这之前系列的汤喝了,每篇都很顶哦: IntelliJ IDEA 2022.3正式发布,配置云同步&支持Redis好用到炸 IntelliJ IDEA 2022.2正式发布,支持Spring...IntelliJ IDEA的设置项多入牛毛,每个人都会对其设置进行或多或少的调整,那么云存储这些设置项就成了刚需,否则不仅无法共享配置(比如家里一个IDE,公司一个IDE),而更坏的情况是当遇到IntelliJ...远程开发 Remote Development是IntelliJ IDEA在2020年新增的一项功能,目前依旧为beta版本: 此功能持续改进中,本次优化的有: Code With Me会话访客无法执行的操作已被明确标记...增加对未来趋势的把握。...5倍左右 改进对Scala 3的支持,提高智能性、性能等 改进对Micronaut框架的支持 改进HTTP 客户端 ✍总结 每种技术是有红利期的,这一般体现在版本升级上。

    1.5K40

    Intellij Idea中Backspace无法使用,Ctrl+cCtrl+d等等快捷键无法使用的问题的解决

    1:作为一个强迫症的我使用习惯了Eclipse,可能是对快捷键的依赖性,都说Idea是开发Java的最好工具,下载,安装等等(过程省略,百度很多方法),这里说一下我遇到的窘迫问题。...问题主要是:   问题一:鼠标全选一段文本以后,按Backspace,通常来讲,这些选中的文本就应该被删除了才对,而实际上,选中的文本从后往前在减少,总之就是全选按Backspace是不能删除的;   ...问题二:无论idea自带的快捷键还是换成eclipse风格的快捷键,竟然都无法使用,我最喜欢的ctrl+c,ctrl+d,ctrl+v。...等等,鼠标点击可以使用,idea键盘快捷键居然不可以使用。真是日了狗了。说一下,如果喜欢eclipse的快捷键,可以如下操作: ? 然后如下所示即可(或者ctrl+alt+s打开如下所示): ?...解决上面说的一大坨问题,如下所示: 因为在安装idea时选择了vim编辑模式,于是想把vim模式关闭掉。那些快捷键就可以使用了,美美哒。哈哈哈。

    1.9K60

    Intellij IDEA debug模式下项目启动慢无法启动的事件解决过程记录

    项目无法启动了 简单的介绍一下事件过程:周一的早上,收到前端同事抛过来的一个任务,说是一个接口无法正常返回数据,于是就让他把参数发过来,我想试着在本地重现一下并且将问题修复掉,这种情况肯定是要通过debug...快速定位问题所在的,但是在IDEA上点击debug按钮后却一直无法正常启动项目,控制台上也能看到日志,但是基本都在几个步骤后无法再继续下去,重复试了几次都无法正常启动项目,日志输出到特定的那几句后就停止了...这也就说明项目和代码没有任何问题,肯定是IDEA某个设置项的问题,没有设置好或者被我无意间改错了。...关于怎么在IDEA中查看所有断点,可参考前一篇文章《Intellij IDEA查看所有断点》 复盘 这个问题虽然解决掉了,不过具体原因我依然不是特别清楚,首先是为什么会出现这种情况,更重要的是为什么方法断点会导致项目根本无法启动...一般遇到这种问题都会先到网上查一下,看看是不是有朋友整理了这个答案,但是这个问题并没有,只能自己一点点去查了,在idea的官方文档IntelliJ IDEA Help里有这么一段描述: ?

    4K70
    领券