摘要:
注:我们现在学的Scala Actor是scala 2.10.x版本及以前版本的Actor。 Scala在2.11.x版本中将Akka加入其中,作为其默认的Actor,老版本的Actor已经废弃 一、概述 1.什么是actor Scala的Actor类似于Java中的多线程编程。但是不同的是,Sca 阅读全文
摘要:
一、 类、对象、继承、特质 1.类 Scala的类与Java、C++的类比起来更简洁 定义: 当然,变量和Java一样可以进行访问控制: //对象私有字段,访问权限更加严格的,Person类的方法只能访问到当前对象的字段 private[this] val pet = "小强" 构造器: 2.对象 阅读全文
摘要:
一、基础语法 1.变量类型 // 上表中列出的数据类型都是对象,也就是说scala没有java中的原生类型。在scala是可以对数字等基础类型调用方法的。 2.变量声明——能用val的尽量使用val!!! 3.条件表达式 常规判断 4.块表达式 5.循环 to是闭区间;until是左闭右开 6.方法 阅读全文
摘要:
一、安装插件 见Scala入门篇 二、新建项目 选择new project,其中SBT相当于精简版的maven,其他的待补充。这里选择IDEA 填写信息,选择Scala SDK 在src目录下新建Scala Class,类型可以选择Class——普通类、Object——静态的、Trait——特指的, 阅读全文
摘要:
一、RC版本 RC:(Release Candidate) Candidate是候选人的意思,用在软件上就是候选版本。Release是发行、发布的意思。Release.Candidate.就是发行候选版本。和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的 阅读全文
摘要:
一、概述 1.什么是scala Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。 官网:http://www.scala-lang.org/ scala 特性: 面向对象特性、 函数式 阅读全文
摘要:
一、概述 相关redis的概述,参见Nosql章节 redisTemplate的介绍,参考:http://blog.csdn.net/ruby_one/article/details/79141940 StringRedisTemplate作为RedisTemplate的子类,只支持KV为Strin 阅读全文
摘要:
一、推荐系统概述 为了解决信息过载和用户无明确需求的问题,找到用户感兴趣的物品,才有了个性化推荐系统。其实,解决信息过载的问题,代表性的解决方案是分类目录和搜索引擎,如hao123,电商首页的分类目录以及百度,360搜索等。不过分类目录和搜索引擎只能解决用户主动查找信息的需求,即用户知道自己想要什么 阅读全文
摘要:
尴尬的发现,今天才开始使用win10的手势,之前都是单指操作/笑哭 参考:http://www.sohu.com/a/63678223_230077 https://support.microsoft.com/zh-cn/help/4027871/windows-10-touchpad-gestur 阅读全文
摘要:
一、介绍 lombok是一个可以通过注解来简化许多繁琐的get、set以及构造函数等的工具。它可以让我们在代码编写的时候省去代码,而在编译生成的字节码中生成相应的字节码! 官网:https://projectlombok.org/ 相关介绍,参照features 但是也是有缺点的,得到了代码优雅的同 阅读全文