摘要: 目的:使的在IDEA中编辑代码,令代码实现mongodb运算,且转换较为便捷 由实验2可知,运算环境的搭建亦需要对数据进行存储和计算,故需要实现类型转换,所以在实验2的基础上搭建环境。 由菜鸟教程可得到mongodb命令的具体格式等,如:新建集合 ==》可以新建: 由org.mongodb.scal 阅读全文
posted @ 2019-07-18 14:44 ~~。 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 目的:在IDEA中实现图片、日期等相关的类型在mongodb存储读取 主要是Scala和mongodb里面的类型的转换。Scala里面的数据编码类型和mongodb里面的存储的数据类型各个不同。存在类型转换。 而图片和日期的转换如下图所示。 1、日期的存取 简单借助java.until.Calend 阅读全文
posted @ 2019-07-18 11:02 ~~。 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 目的:如何使用MongoDB之前提供有关Scala驱动程序及其异步API。 1、现有条件 IDEA中的:Scala+sbt+SDK mongodb-scala-driver的网址:http://mongodb.github.io/mongo-scala-driver/2.6/getting-star 阅读全文
posted @ 2019-07-03 15:31 ~~。 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 1、Scala的future 创建future 提供异步 Java中的Future并不是全异步的,当需要Future里的值的时候,只能用get去获取它,亦或者不断访问Future的状态,若完成再去取值, 但其意义上便不是真正的异步了,它在获取值的时候是一个阻塞的操作,当然也就无法执行其他的操作,直到 阅读全文
posted @ 2019-06-19 17:48 ~~。 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1、隐式参数 方法可以具有隐式参数列表,由参数列表开头的implicit关键字标记。如果该参数列表中的参数没有像往常一样传递,Scala将查看它是否可以获得正确类型的隐式值,如果可以,则自动传递。 Scala将查找这些参数的位置分为两类: Scala将首先查找隐式定义和隐式参数,这些参数可以在调用隐 阅读全文
posted @ 2019-06-19 14:09 ~~。 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1、内部类和抽象类型成员作为对象成员 内部类 在Scala中,可以让类将其他类作为成员。这些内部类是封闭类的成员。在Scala中,这样的内部类绑定到外部对象。假设希望编译器在编译时阻止我们混合哪些节点属于哪个图。路径相关类型提供了解决方案。 为了说明差异,绘制了图数据类型的实现: 上例将图表表示为节 阅读全文
posted @ 2019-06-19 13:59 ~~。 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1.1泛型类 泛型类是将类型作为参数的类。它们对集合类特别有用。 定义泛类型:泛型类将类型作为方括号内的参数[]。一种惯例是使用字母A作为类型参数标识符,但是可以使用任何参数名称。 tack该类的实现将任何类型A作为参数。这意味着底层列表var elements: List[A] = Nil只能存储 阅读全文
posted @ 2019-06-19 09:50 ~~。 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1、模式匹配 模式匹配是一种根据模式检查值的机制。它是switch(Java中语句)的更强大版本,它同样可以用来代替一系列if / else语句。 句法 匹配表达式具有值,match关键字和至少一个case子句。 val x上面是0和10之间的随机整数,x成为的左操作数match运算符和右边是与4箱 阅读全文
posted @ 2019-06-18 17:23 ~~。 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1、特征 Traits用于在类之间共享接口和字段。它们类似于Java 8的接口。类和对象可以扩展特征,但是特征不能被实例化,因此没有参数。 定义一个特征 最小特征只是关键字trait和标识符: 特征作为泛型类型和抽象方法特别有用。 扩展(与Java中的实现类似)trait Iterator[A]需要 阅读全文
posted @ 2019-06-18 15:55 ~~。 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1 if表达式 Scala中if...else..表达式是有返回值的,如果if和else返回值类型不一样,则返回Any类型。 2 while表达式 while循环 while循环的中断 结果如下: 3 for表达式 for中to示例: for中until示例: for中的条件判断示例 for中的引入 阅读全文
posted @ 2019-06-11 15:41 ~~。 阅读(206) 评论(0) 推荐(0) 编辑