架构师的成长之路的博客

QQ群:架构师的成长之路 (688324454)。博客github地址:https://github.com/csy512889371/learnDoc...

scala 学习持续更新

scala 学习持续更新搭建Scala开发环境,使用Intellij IDEA开发Scala程序1_scala的基本语法2 scala 环境搭建及其各种符号的含义3 scala 基本语法 脚本4、scala学习 tuple Array Map5 scala 基本语法...

2018-05-22 19:26:41

阅读数:249

评论数:0

28 akka 例子一

akka 例子概述Akka是JAVA虚拟机JVM平台上构建高并发、分布式和容错应用的工具包和运行时。Akka用Scala语言写成,同时提供了Scala和JAVA的开发接口。Akka处理并发的方法基于Actor模型。在Akka里,Actor之间通信的唯一机制就是消息传递。网址https://doc....

2018-06-05 07:26:07

阅读数:118

评论数:0

27 sbt 命令

sbt 命令常用命名compileCompiles sources ( in src/main/scala and src/main/java directories)cleanDeletes files produced by the build, such as generated sourc...

2018-06-04 20:44:34

阅读数:131

评论数:0

scala 基础学习代码

scala基础例子代码https://github.com/csy512889371/learndemo/tree/master/scala/ScalaInAction更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)R...

2018-06-04 19:43:08

阅读数:123

评论数:0

26 scala 学习

26 scala 学习比较Type 与 Classimport scala.reflect.runtime.universe._ class Spark trait Hadoop object Flink class Java { class Scala } object Ty...

2018-05-30 22:06:13

阅读数:38

评论数:0

25 scala 模式匹配

25 scala 模式匹配list 模式匹配object For_Advanced { def main(args: Array[String]): Unit = { for (i <- List(1, 2, 3, 4, 5)) { println(...

2018-05-29 08:51:19

阅读数:130

评论数:0

24 scala ator

24 scala actor匿名actorimport scala.actors.Actor._ import scala.actors.Actor object Actor_Message extends Actor { def act() { while (true) { ...

2018-05-29 08:50:19

阅读数:157

评论数:0

23 scala 并发编程 actor

23 scala 并发编程 actor概述Scala的Actor类似于Java中的多线程编程。但是不同的是,Scala的Actor提供的模型与多线程有所不同。Scala的Actor尽可能地避免锁和共享状态,从而避免多线程并发时出现资源争用的情况,进而提升多线程编程的性能。此外,Scala Acto...

2018-05-28 21:07:28

阅读数:146

评论数:0

22 scala 笔记

22 scala 笔记隐式类import java.io.File import scala.io.Source object Context_Helper { implicit class FileEnhancer(file: File) { def read = Source...

2018-05-28 20:32:07

阅读数:145

评论数:0

21 scala 笔记

scala 学习笔记复合类型Compound_Type 必须同时是 Compound_Type1 和 Compound_Type2 类型trait Compound_Type1; trait Compound_Type2; class Compound_Type extends Compoun...

2018-05-28 09:58:33

阅读数:176

评论数:0

20 scala 学习笔记

20 scala 学习笔记Scala多重界定T <: A with B T是 A 或者 B的子类T >: A with B T是 A 或者 B 的父类T >:A<:B T是B的子类 同时 T是B的父类 且A 之...

2018-05-27 20:39:40

阅读数:150

评论数:0

19 scala 学习笔记

19 scala 学习笔记泛型 上界大 (父类)> 小(子类)小(子类)< 大 (父类)泛型 上界。 定义泛型的时候如果要求T必须包含某个函数class Pair[T <: Comparable[T]](val first: T, ...

2018-05-25 07:50:23

阅读数:138

评论数:0

18 scala 学习笔记

18 scala 学习笔记一、List 协变协变(+)sealed abstract class List[+A] extends AbstractSeq[A]list中的元素,存在子类和父类的关系,Int的夫类为Any 那么List[Int]就是List[Any]的子类. 接口编程中子类可以赋给...

2018-05-24 21:37:11

阅读数:144

评论数:0

17 scala case class object

17 scala case class object概述case class1、case 类在编译的时候会自动增加一个 单列对象(single object)。2、产生了一个apply的方法,那么我们可以直接把对象当作方法来用,比如 Person(12,Tom),就代表已经创建一个Person的对...

2018-05-24 11:46:33

阅读数:208

评论数:0

16 scala 模式匹配

16 scala 模式匹配概述Scala的模式匹配发生在但绝不仅限于发生在match case语句块中,这是Scala模式匹配之所以重要且有用的一个关键因素模式匹配的种类在Scala中一共有如下几种类型的模式匹配:通配符匹配(Wildcard Pattern Matching )常量匹配 (Con...

2018-05-24 11:08:58

阅读数:169

评论数:0

15 scala 柯里化

15 scala 柯里化概述柯里化(Currying)Scala允许函数定义多组参数列表,每组写在一对圆括号里。当用少于定义数目的参数来调用函数的时候,将返回一个以余下的参数列表为参数的函数。例子 val a = Array("Hello", &q...

2018-05-24 10:28:16

阅读数:152

评论数:0

14 scala 隐式转换 实现SAM

14 scala 隐式转换 实现SAM概述在Scala中,要某个函数做某件事时,会传一个函数参数给它。而在Java中,并不支持传送参数。通常Java的实现方式是将动作放在一个实现某接口的类中, 然后将该类的一个实例传递给另一个方法。很多时候,这些接口只有单个抽象方法(single abstract...

2018-05-24 09:24:15

阅读数:176

评论数:0

13 scala 闭包

13 scala 闭包闭包object ClosureOps { def main(args: Array[String]) { val data = List(1, 2, 3, 4, 5, 6) var sum = 0 data.foreach(sum += _) ...

2018-05-23 21:02:46

阅读数:127

评论数:0

12 scala 偏函数

12 scala 偏函数偏函数 object PartialAppliedFuntion { def main(args: Array[String]){ val data = List(1, 2, 3, 4, 5, 6) data.foreach(println _) ...

2018-05-23 20:57:27

阅读数:133

评论数:0

11 scala 本地函数

11 scala 本地函数本地函数import scala.io.Source object FunctionOps { def main(args: Array[String]) { val width = args(0).toInt for (arg &l...

2018-05-23 20:45:40

阅读数:116

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭