Java 平台拥有三驾强力马车,即语言,类库和虚拟机,如图 1 所示。图 1 Java 平台“三驾马车”关系示意图语言层面,Java 语言只是标配,像 Scala、Kotlin 等新生语言给了我们更多的选择,只要是可以跑在 Java 虚拟机上的语言,都可以享受到 Java 生态下的类库及框架等资源,SpringBoot 作为 Java 微服务框架,自然也可以为 Java 平台上其他语言带来微服务
原创
2021-01-04 14:54:26
1008阅读
使用SB與Scala項目代碼本章項目代碼:https://github.com/LightSwordSpringBoot/lightswordJVM上的語言家族JVM上的語言ScalaJavaGroovyJythonKotlinFantomRhinoJRubyCeylonClojure...1)Clojure是一个函..
原创
2022-09-16 22:17:08
187阅读
创建启动:import org.springframework.boot.SpringApplicationimport org.springframework.boot.autoconfigure.SpringBootApplication@SpringBootApplicationclass ScalaSpringBootobject ScalaSpringBoot extends App {
原创
精选
2023-02-15 15:33:19
341阅读
一. 安装环境wget https://downloads.lightbend.com/scala/2.12.6/scala-2.12.6.tgzvi ~/.bash_profileexport
原创
2022-12-15 14:09:03
82阅读
学习一门新的语言时最好不要使用IDE,不过也不能走极端采用纯文本编辑器,这里采用Sublime,语法高亮显示已经默认支持了,编译系统需要自己DIY一下。这里简单的介绍一下:第一步:【Tools】【Build System】【New Build System】第二步:在打开的新文件中输入:{ "...
原创
2021-07-21 14:29:36
633阅读
参考:http://www.scala-lang.org/api/current/scala/Enumeration.htmlhttp://www.jianshu.com/p/675dad38c8a6http://xiao
原创
2022-11-03 14:09:09
529阅读
1、scala允许以字面量的形式键入XML2 xml字面量中使用花括号{}做转义符,执行SCALa代码3、使用 \ \\ 获取标签属性 属性前加@4、xml模式匹配 任意序列 _*DT大数据微信公众账号:DT_SparkDT大数据梦工厂scala的所有视频、PPT和代码在百度云盘的链接地址:http://pan.baidu.c
原创
2015-09-02 21:44:12
86阅读
Scala-Map使用方法
原创
2021-07-27 16:29:56
246阅读
package main.scalaimport com.alibaba.fastjson.{JSON, JSONObject}import scala.util.ma
原创
2022-12-28 15:08:26
120阅读
Scala IDE就是Scala官网中针对eclipse稳定版本配置好了Scala的插件。Scala IDE 就是配置好Scala插示“Uninstall”。.....
原创
2022-08-07 00:14:54
356阅读
一、简单输出 BC2:打印一辆小飞机 object Main{ def main(args: Array[String]) { println(" ** ") println(" ** ") println("************") println("************") printl
原创
2022-06-03 23:56:24
68阅读
使用 Maven 来构建 Scala 开发的 SpringBoot 项目,其实与使用 Maven 构建 Java 开发的 SpringBoot 项目很接近,差异的地方很少,主要有几个地方需要改动:1)因为 Scala 语言需要使用自己的编译器(Compiler)进行编译,所以,我们需要在 Maven 构建过程中使用一个编译 Scala 代码的 Maven 插件。Scala 项目在编译期间需要依赖
原创
2021-01-04 14:55:05
319阅读
# Spring Boot 使用 Scala
在Java开发中,Spring Boot是一个非常受欢迎的开发框架,它提供了快速创建独立、可部署的Spring应用程序的能力。然而,除了Java,Spring Boot也可以与其他语言一起使用,其中之一就是Scala。
Scala是一种现代化的编程语言,它结合了面向对象编程和函数式编程的特性。它在JVM上运行,并且与Java无缝集成,因此可以与Sp
原创
2023-07-06 12:40:14
509阅读
工具 进入IDEA,安装Scala插件,或者自己导入插件 方法1: 方法2: 4.点击 ok->apply -> 重启 idea 即可 开发 步骤 1:file->new project -> 选择 maven 步骤 2. 步骤 3. 步骤 4:默认下,maven 不支持 scala 的开发,需要引
转载
2020-08-06 01:48:00
232阅读
2评论
0.提取器(Extractor)我们之前已经使用过scala中非常强大的模式匹配功能了,通过模式匹配,我们可以快速匹配样例类中的成员变量。、
原创
2021-08-27 15:36:33
126阅读
0.提取器(Extractor)我们之前已经使用过scala中非常强大的模式匹配功能了,通过模式匹配,我们可以快速匹配样例类中的成员变量。例如:// 1. 创建两个样例类case class Person(name:String, age:Int)case class Order(id:String)def main(args: Array[String]): Unit = { // 2. 创建样例类对象,并赋值为Any类型 val zhangsan:Any = Perso
原创
2022-01-27 14:27:26
42阅读
官方文档:http://docs.scala-lang.org/zh-cn/overviews/core/implicit-classes.html介绍Scala 2.10引入了一种叫做隐式类的新特性。隐式类指的是用implicit关键字修饰的类。在对应的作用域内,带有这个关键字的类的主构造函数可用于隐式转换。隐式类型是在SIP-13中提出的。用法创建隐式类时,
原创
2017-08-15 16:55:04
100阅读
Actor 为什么需要Actor? Actor的本质即万物皆Actor, Actor之间只有发送消息这一种通信方式。例如,无论是管理员让工作者干活,还是工作者把成果交还给管理员,它们之间也要通过发送消息的方式来传递信息。这么做看似不如直接方法调用来的直接,但是由于大量的消息可以同时执行。同样,消...
转载
2014-11-26 14:06:00
102阅读
2评论
和Java类似,有Runnable/Callable。。。仅做初步了解
转载
2019-05-06 19:28:44
4221阅读
点赞
Scala基本方法使用1.代码如下:import org.apache.spark.rdd.RDDimport org.apache.spark.{SparkConf, SparkContext}import org.apache.spark.storage.StorageLevelimport scala.collection.JavaConverters._object...
原创
2022-01-28 13:47:15
50阅读