maven scala plugin 使用教程笔记之jvmArgs配置,自定义properties 在jvmArgs -D参数中使用 jvmArgs是什么 举个例子: $JAVA_ARGS.=“-Dresin.home=…
分类:scala
函数式编程与面向对象编程[3]:Scala的OOP-FP混合式编程与抽象代数理论
函数式编程与面向对象编程[3]:Scala的OOP-FP混合式编程与抽象代数理论 之剑 2016.5.4 23:55:19 <!–目录–> <div id=”cate…
scala中:: , +:, :+, :::, +++的区别
初学scala的人都会被Seq的各种操作符所confuse。下面简单列举一下各个Seq操作符的区别。 4种操作符的区别和联系 :: 该方法被称为cons,意为构造,向队列的头部追加数据,创造新的列表。用法为 x::lis…
使用Gatling做web压力测试
Gatling是什么 Gatling是一个使用Scala编写的开源的负载测试框架,基于Akka和Netty,具有以下亮点: 高性能 友好的HTML报告 基于情境的记录器(recoder),对开发友好的DSL Gatlin…
IntelliJ IDEA安装scala插件后,创建scala项目,编写spark程序,并通过sbt打包
1、scala版本:1.6.2;spark版本:2.10.5;sbt版本:0.13.8(在idea创建Scala项目时,选择对应的版本);2、在build.sbt中添加如下: libraryDependencies ++…
2018年第47周-scala入门-类型参数
类型参数类似于Java中的泛型。注意了,是类型参数,不是参数类型, 顾名思义,就是把类型作为参数。跟Java泛型一样,在集合,类,函数中定义参数类型,然后保证 使用到该类型参数的地方,只能用这种类型,否则编译器报错。在编…
使用Scala基于词法单元的解析器定制EBNF范式文法解析
前言 近期在做Oracle迁移到Spark平台的项目上遇到了一些平台公式翻译为SparkSQL(on Hive)的需求,而Spark采用亲妈语言Scala进行开发。下面是个意外,被论文查重了,移步至我的Leanote博客…
Scala元编程:实现lombok.Data
如果你读完了《Scala元编程:伊甸园初窥》,理论上你已经具备实现lombok.Data的能力了。 所以,我建议你不要阅读本文,直接自己尝试。 定义lombok.Data的 Scala 版 @data class A {…
Scala笔记(2)
1. Array(“j.cole”,”big sean”,”kendrick”,”drake”) Array.mkstrin…
【Scala之旅】控制结构和注解
本节翻译自 For Comprehensions Annotations 综述:本节介绍了for推导式的使用;学习如何使用Scala特有的注解,以及如何与Java注解实现互操作。 for推导式 Scala提供了一个轻量级…
Kafka消息存储之FileMessageSet
摘要 看过前面几篇博客的盆友可能会问,逼逼了这么多还不知道消息到底存到哪儿了,分明标题党嘛。这一次我们就来看与存储切实相关的底层操作类FileMessageSet。它是MessageSet的一个子类,操作消息和文件之间的…
Springboot中使用Scala开发
使用SB與Scala 項目代碼 本章項目代碼: https://github.com/LightSwordSpringBoot/lightsword JVM上的語言家族 JVM上的語言 Scala Java Groovy…