先建一个普通的maven项目, 然后在项目上右键,configure, Add Scala Nature.
原创 2023-04-12 02:14:38
129阅读
​​​​​​安装SCALA基本步骤:1. 设置IDEA对Scala语言支持插件:File - Settings - Plugins - 搜索scala - install2. 设置Scala SDK:File - Project - Structure - 选择SDK(下载或者选择本地目录)安装演示:图文步骤: 1. File-Settings 中设置IDE...
原创 2021-08-31 17:16:10
2412阅读
安装了scala插件file 》setting》plugins搜SCALA安装完之后重启,晚上下载sbt安装。主要
原创 2023-06-07 09:40:06
94阅读
架构图ActorSystem在Akka中,ActorSystem是一个重量级的结构,他需要分配多个线程,所以在实际应用中,ActorSystem通常是一个单例对象,我们可以使用这个ActorSystem创建很多Actor。Actor在Akka中,Actor负责通信,在Actor中有一些重要的生命周期方法。preStart()方法:该方法在Actor对象构造方法执行后执行,整个Act...
原创 2022-03-24 09:46:16
67阅读
Intellij新建Scala项目1.强烈建议使用maven构建!!! 2.其次一定要注意各个版本之间的兼容。存在Scala和spark,kafka等不兼容的情况,所以在无法导入包的时候,尝试更换依赖的版本。 3.下面提供一个完整的pom.xml文件。----------------------20180426--------------------------【待补充】...
原创 2022-01-28 13:49:33
45阅读
Intellij新建Scala项目1.强烈建议使用maven构建!!! 2.其次一定要注意各个版本之间的兼容。存在Scala和spark,kafka等不兼容的情况,所以在无法导入包的时候,尝试更换依赖的版本。 3.下面提供一个完整的pom.xml文件。----------------------20180426--------------------------【待补充】...
原创 2021-07-08 14:24:30
186阅读
架构图ActorSystem在Akka中,ActorSystem是一个重量级的结构,他需要分配多个线程,所以在实际应用中,ActorSystem通常是一个单例对象,我们可以使用这个ActorSystem创建很多Actor。Actor在Akka中,Actor负责通信,在Actor中有一些重要的生命周期方法。preStart()方法:该方法在Actor对象构造方法执行后执行,整个Act...
原创 2021-07-07 10:55:27
448阅读
1 前言公司有一个项目整体的架构是要消费kafka数据并存入数据库,以前选用的工具是spark streaming,最近flink已经变得比较流行了,所以也尝试一下flink消费数据与spark streaming的区别。首先来简单了解一下flink,它具有了流计算和批处理功能。它可以处理有界数据和无界数据,也就是可以处理永远生产的数据。具体的细节我们不讨论,我们直接搭建一个flink功能。总体的
转载 2023-05-18 11:45:38
143阅读
一、sbt简介 sbt是类似ANT、MAVEN的构建工具,全称为Simple build tool,是Scala事实上的标准构建工具。 主要特性: 原生支持编译Scala代码和与诸多Scala测试框架进行交互; 使用Scala编写的DSL(领域特定语言)构建描述 使用Ivy作为库管理工具 持续编译、
转载 2020-07-03 16:16:00
800阅读
2评论
主要内容 1. Intellij IDEA开发环境简介 具体介绍请参见:http://baike.baidu.com/link?url=SBY93H3SPkmcmIOmZ8H60O1k4iVLgOmdqoKdGp9xHtU-Pbdsq2cpn75ZPZPWAJxeUlwr0ravraQzOckh77
转载 2018-08-24 14:36:00
111阅读
2评论
在原来的flink java项目的基础上新建一个名为scala的包 再新建一个包 新建一个类,但是我们发现并没
原创 2022-06-17 22:34:49
301阅读
今天是学习王家林老师大数据的第二天,今天主要讲的是Scala的基础语法知识,下面开始Scala的开发之旅。   Tuple 使用   打印输出 triple 中的内容      Array 使用  array 类似于Java中的数组使用,只是遍历的方式有些不同    其中 上面一种遍历的方式和下
原创 2015-07-26 11:35:49
741阅读
安装Scala插件创建Maven工程直接下一步,不用骨架根据自己情况随便写,写完点击下一步加载ScalaSDK 创建并运行Helloworld程序
原创 2022-07-04 15:34:42
464阅读
先学会使用 再慢慢了解
原创 2022-08-26 14:10:40
408阅读
目前大多数的分布式架构底层通信都是通过RPC实现的,RPC框架非常多,比如前我们学过的Hadoop项目的RPC通信框架,但是Hadoop在设计之初就是为了运行长达数小时的批量而设计的,在某些极端的情况下,任务提交的延迟很高,所有Hadoop的RPC显得有些笨重。
原创 2021-07-07 10:56:54
147阅读
1.选择Create New Project 2.如下图选择,然后下一步 3.一直Next,填写groupID,artifactid,projectName之后等待IDEA初始化。 4.IDEA完成初始化之后,点击左上角的自动导入。 5.删除下面红框类,不必要的内容避免报错: 6.修改pom.xml
转载 2018-08-24 14:37:00
625阅读
2评论
步骤一:安装scala插件注意一般我们在idea上下载插件很容易因为网络原因下载不成功!所以去idea插件网址下载,但要知道自己idea scala的版本http://plugins.jetbrains.com/plugin/?idea&id=1347 测试:idea 重启, new project 显示scala选项代表安装成功!!步骤二:下载scala-sdk (注意这个scala-s...
原创 2022-07-14 09:37:01
411阅读
目前大多数的分布式架构底层通信都是通过RPC实现的,RPC框架非常多,比如前我们学过的Hadoop项目的RPC通信框架,但是Hadoop在设计之初就是为了运行长达数小时的批量而设计的,在某些极端的情况下,任务提交的延迟很高,所有Hadoop的RPC显得有些笨重。Spark 的RPC是通过Akka类库实现的,Akka用Scala语言开发,基于Actor并发模型实现,Akka具有高可靠、高性能、可扩...
原创 2022-03-24 09:44:28
128阅读
Akka基于Actor模型,提供了一个用于构建可扩展的(Scalable)、弹性的(Resilient)、快速响应的(Responsive) 应用程序的平台。
原创 2021-07-07 10:56:37
138阅读
Akka基于Actor模型,提供了一个用于构建可扩展的(Scalable)、弹性的(Resilient)、快速响应的(Responsive) 应用程序的平台。Actor模型:在计算机科学领域,Actor模型是一个并行计算(Concurrent Computation)模型,它把actor作为并行计算的基本元素来对待:为响应一个接收到的消息,一个actor能够自己做出一些决策,如创建更多的acto...
原创 2022-03-24 09:44:28
130阅读
  • 1
  • 2
  • 3
  • 4
  • 5