最新文章列表

Scala柯里化

一 柯里化函数 把具有多个参数的函数转换为一条函数链,每个节点上是单一参数。 柯里化(Currying)指的是将原来接受两个参数的函数变成新的接受一个参数的函数的过程。新的函数返回一个以原有第二个参数为参数的函数。 以下两个add函数定义时等价的 def add(x:Int,y:Int)=x+y def add(x:Int)(y:int)=x+y  //Scala柯里化语法   二 ...
cakin24 评论(0) 有554人浏览 2017-08-21 20:33

Scala的求值策略

一 求值策略   二 求值策略的例子   三 实例 scala> def bar
cakin24 评论(0) 有772人浏览 2017-08-20 08:07

Scala的基础if和for

一 if 表达式   二 for comprehension   三 实例 object worksheet_cakin { val l =List("mommu","bob","doddy")
cakin24 评论(0) 有716人浏览 2017-08-20 08:02

Scala环境搭建

一 Scala相关软件下载地址 Java JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html Scala JDK:http://www.scala-lang.org/download/ sbt下载地址:http://www.scala-sbt.org/download.htmlScala IDE for ...
cakin24 评论(0) 有518人浏览 2017-08-19 06:51

Scala类型

一 Scala类型体系   二 实例 C:\Users\lenovo>scala Welcome to Scala
cakin24 评论(0) 有551人浏览 2017-08-19 06:48

Scala基础语法之变量

一 三种变量修饰符 1、val:定义常量 2、var:定义变量 3、lazy val:定义惰性求值常量 注意:可以不显示指定变量类型,因为Scala会自动进行类型推导。   二 举例 F:\scala\command>scala Welcome to Scala2.12.1(Java
cakin24 评论(0) 有692人浏览 2017-08-19 06:47

Scala概述

一 特性 1、Scalable编程语言 2、纯正的面向对象语言 3、函数式语言 4、无缝的java互操作   二 函数式编程思想 1、什么是函数式编程 “就是只用纯函数来编写程序啦”
cakin24 评论(0) 有754人浏览 2017-08-19 06:44

现代编程语言系列1:静态类型趋势

本文也发在我的个人博客上:https://hltj.me/lang/2017/08/01/modern-lang-static-type.html 。 静态类型是现代语言的发展趋势之一。近年来,不仅有很多静态类型的现代语言兴起,还有不少动态类型语言也在引入静态类型支持。 下面我们就来看下为何静态类型会如此受到现代语言的青睐。 静态类型的优势 与动态类型相比,静态类型有如下优势: 更 ...
jywhltj 评论(0) 有856人浏览 2017-08-02 15:34

使用Scala的强大api快速加工数据

Scala是一门高级的,非常灵活和强大的函数式编程语言,既支持类型严格,语义明确的面向对象的编程风格,也支持类型多变,写法风骚的函数式编码。 Scala中封装了许多有用强大的api,使我们处理数据更加方便,当然Java8以后也支持了一些函数式编程的写法的语法糖,终于能使雍容的java代码精简不少,有名的开源框架如Spark,Kafka,Filnk也都是使用Scala编写的,感兴趣的朋友可以学习一下 ...
qindongliang1922 评论(0) 有977人浏览 2017-07-31 20:33

scala调用api操作elasticsearch时long类型问题解决

在scala写spark程序的时候,为了方便控制,会调用java的api进行操作elasticsearch,这时候,需要一个map,接收具体的字段,这地方有会一个问题,就是接受的这个map必须是AnyRef类型的,比如我们需要存入一个long类型的值,比如时间是个long,那么直接写入就会有问题,因为scala里面AnyRef不包含数值类型,而是属于AnyVal类型。遇到这种情况,我们使用下面的方式 ...
字母哥 评论(0) 有911人浏览 2017-07-27 17:34

在scala中使用spark sql解决特定需求

spark sql一个强大之处就是能够嵌在编程语言内执行,比如在java或者scala,Python里面,正是因为这样的特性,使得spark sql开发变得更加有趣。 比如我们想 ...
qindongliang1922 评论(0) 有1029人浏览 2017-07-20 19:53

Akka的生命周期

首先定义一个类,继承Actorclass akka001 extends Actor{ override def preStart() ={ println("this is preStart()") } def receive = LoggingReceive{ case "hello" => println( ...
字母哥 评论(0) 有1170人浏览 2017-07-04 09:52

Spark与深度学习框架——H2O、deeplearning4j、SparkNet

阅读原文请点击:http://click.aliyun.com/m/23851/ 摘要: 引言:你可能对使用Spark服务比较感兴趣。Spark已经提供了很多功能,也有一个好用的界面,而且背后 ...
骑猪逛街666 评论(0) 有1035人浏览 2017-06-22 14:35

如何使用scala+spark读写hbase?

最近工作有点忙,所以文章更新频率低了点,希望大家可以谅解,好了,言归正传,下面进入今天的主题: 如何使用scala+spark读写Hbase 软件版本如下: scala2.11.8 spark2.1.0 hbase1.2.0 公司有一些实时数据处理的项目,存储用的是hbase,提供实时的检索,当然hbase里面存储的数据模型都是简单的,复杂的多维检索的结果是在es里面存储的,公司也正 ...
qindongliang1922 评论(0) 有3446人浏览 2017-06-12 19:48

Scala 框架选择

我所知道的Scala持久层框架有: 1、Slick (typesafe出品) 2、Squeryl 3、Anorm(Play的持久层) 4、ScalaActiveRecord (基于Squeryl之上) 5、circumflex-orm 6、activate-framework(不只是scala版的hibernate,支持async db) web框架的话 1、Spray(bui ...
yjsmask 评论(0) 有804人浏览 2017-05-06 15:55

大数据常见错误解决方案(转载)

大数据常见错误解决方案(转载) 1、用./bin/spark-shell启动spark时遇到异常:java.net.BindException: Can't assign requested address: Service 'sparkDriver' failed after 16 retries! 解决方法:add export SPARK_LOCAL_IP="127.0.0.1&q ...
yjsmask 评论(0) 有3489人浏览 2017-04-28 16:22

大数据学习笔记(七)-运行spark脚本【原创】

   在启动了hadoop 和 spark之后,就可以运行spark 脚本环境,在其上可以运行scala脚本。 1. cd $SPARK_HOME/bin 2. master=spark://master.hadoop.zjportdns.gov.cn ./spark-shell 然后就可以运行脚本了 scala> val a = sc.parallelize(1 to 9, 3) ...
zhenggm 评论(0) 有1050人浏览 2017-04-06 14:36

在Maven中混用Java和Scala

主要就是在pom.xml中添加scala的三个依赖包和maven-scala插件,配置如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=& ...
kevin19900306 评论(0) 有1760人浏览 2017-03-29 16:56

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics