腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Albert陈凯
专栏成员
举报
530
文章
815381
阅读量
55
订阅数
订阅专栏
申请加入专栏
全部文章(530)
其他(118)
hadoop(59)
spark(58)
java(52)
数据分析(40)
http(34)
编程算法(29)
scala(28)
大数据(27)
数据库(25)
分布式(24)
https(24)
git(22)
hive(20)
存储(19)
sql(16)
mapreduce(16)
linux(15)
github(12)
apache(11)
spring(11)
ide(10)
api(10)
网络安全(10)
数据结构(10)
云数据库 SQL Server(9)
centos(9)
开源(9)
shell(9)
hbase(9)
缓存(8)
maven(7)
html(6)
安全(6)
mac os(5)
python(5)
人工智能(5)
yarn(5)
jvm(5)
zookeeper(5)
rpc(5)
windows(5)
微服务(5)
image(5)
png(5)
javascript(4)
go(4)
.net(4)
json(4)
oracle(4)
云数据库 Redis(4)
打包(4)
svn(4)
jar(4)
tomcat(4)
es 2(4)
自动化(4)
jdk(4)
jdbc(4)
nat(4)
c 语言(3)
c#(3)
xml(3)
android(3)
nginx(3)
命令行工具(3)
腾讯云测试服务(3)
ssh(3)
mybatis(3)
markdown(3)
jenkins(3)
系统架构(3)
NLP 服务(2)
php(2)
bash(2)
mvc(2)
eclipse(2)
lucene/solr(2)
文件存储(2)
mongodb(2)
企业(2)
容器(2)
面向对象编程(2)
grep(2)
gradle(2)
数据可视化(2)
haskell(2)
kafka(2)
虚拟化(2)
live(2)
负载均衡(1)
自动驾驶(1)
数据挖掘(1)
objective-c(1)
cocoa(1)
iphone(1)
c++(1)
perl(1)
ruby(1)
lua(1)
r 语言(1)
node.js(1)
css(1)
qt(1)
nosql(1)
负载均衡缓存(1)
bash 指令(1)
容器镜像服务(1)
神经网络(1)
深度学习(1)
laravel(1)
海外加速(1)
移动解析(1)
vr 视频解决方案(1)
url 安全(1)
devops(1)
游戏(1)
运维(1)
压力测试(1)
数据迁移(1)
卷积神经网络(1)
正则表达式(1)
erp(1)
gui(1)
yum(1)
spring boot(1)
hashmap(1)
推荐系统(1)
unity(1)
自动化测试(1)
selenium(1)
tcp/ip(1)
单元测试(1)
flash(1)
dubbo(1)
udp(1)
gcc(1)
spring cloud(1)
hexo(1)
微信(1)
数据处理(1)
架构设计(1)
utf8(1)
Elasticsearch Service(1)
add(1)
analysis(1)
assign(1)
editor(1)
encoding(1)
flume(1)
gzip(1)
it(1)
location(1)
lock(1)
logstash(1)
mac(1)
ode(1)
orders(1)
package(1)
reverse(1)
seaborn(1)
system(1)
task(1)
templates(1)
this(1)
time(1)
txt(1)
变量(1)
代码优化(1)
高并发(1)
工具(1)
管理(1)
行业(1)
技巧(1)
脚本(1)
设计(1)
数据(1)
统计(1)
网络(1)
效率(1)
压缩(1)
搜索文章
搜索
搜索
关闭
P05_kafka_2.9.2-0.8.1集群搭建
kafka
scala
spark
jvm
安装scala 2.11.4 1、将课程提供的scala-2.11.4.tgz使用WinSCP拷贝到sparkproject1的/usr/local目录下。 2、对scala-2.11.4.tgz进行解压缩:tar -zxvf scala-2.11.4.tgz。 3、对scala目录进行重命名:mv scala-2.11.4 scala 4、配置scala相关的环境变量 vi ~/.bashrc export SCALA_HOME=/usr/local/scala export PATH=$SC
Albert陈凯
2018-04-08
605
0
4.3 RDD操作
spark
缓存
scala
编程算法
4.3 RDD操作 RDD提供了一个抽象的分布式数据架构,我们不必担心底层数据的分布式特性,而应用逻辑可以表达为一系列转换处理。 通常应用逻辑是以一系列转换(Transformation)和执行(Action)来表达的,前者在RDD之间指定处理的相互依赖关系,后者指定输出的形式。 其中: □转换:是指该操作从已经存在的数据集上创建一个新的数据集,是数据集的逻辑操作,并没有真正计算。 □执行:是指该方法提交一个与前一个Action之间的所有Transformation组成的Job进行计算,Spark会根据A
Albert陈凯
2018-04-08
898
0
函数–函数字面量的一些简化写法及报错解析
scala
scala 下划线解析报错: missing parameter type for expanded function 本文首先介绍下eta-expansion概念,以及其对下划线的expand的解析规则和匿名函数简写注意事项,最后通过例子解析加深读者的理解 eta-expansion概念: 把 x => func(x) 简化为 func _ 或 func 的过程称为 eta-conversion 把 func 或 func _ 展开为 x => func(x) 的过程为 eta-expansion
Albert陈凯
2018-04-04
1.1K
0
Spark ReadmeApache Spark
spark
apache
api
scala
Apache Spark Spark is a fast and general cluster computing system for Big Data. It provides high-level APIs in Scala, Java, Python, and R, and an optimized engine that supports general computation graphs for data analysis. It also supports a rich set of
Albert陈凯
2018-04-04
789
0
如何在 Scala 中科学地操作 collection(一)集合类型与操作
scala
在日常项目开发中,我们几乎都会用到Scala中的集合以及一些集合操作。由于 Scala 中的集合操作灵活多变,对于刚接触Scala的开发者,在选用何种集合以及使用何种集合操作就显得不那么合理了,虽然大
Albert陈凯
2018-04-04
1.1K
0
如何对Scala中集合(Collections)进行排序
scala
文章标题: 《如何对Scala中集合(Collections)进行排序》 本文链接: http://www.iteblog.com/archives/1171 下面是一系列对 Scala 中的Lists、Array进行排序的例子,数据结构的定义如下: // data structures working with val s = List( "a", "d", "F", "B", "e") val n = List(3, 7, 2, 1, 5) val m = Map( -2 -> 5,
Albert陈凯
2018-04-04
1.8K
0
Scala一个综合的案例《learn scala in half an hour》 by jeff.kit
scala
2011年1月23号Jeff参加了珠三角技术沙龙2011年1月广州小沙龙,并在会上给大家做了一个关于Scala的分享,形式是通过一个设计好的剧本(以沙龙聚会为背景),现场编码至完成该剧本为止,在编码的过程中逐步引入Scala的各种特性。这里先送上讲稿及现场录音还有演示代码,稍晚整理一份文字版的《learn scala in half an hour》。 现场录音在这里。 示例代码在这里。 如果有兴趣与我探讨Scala http://www.jeffkit.info/2011/01/898/ PPT需要
Albert陈凯
2018-04-04
612
0
快学Scala习题答案汇总
scala
习题与答案 第一章 在Scala REPL中键入3,然后按Tab键。有哪些方法可以被应用? 我在mac操作系统下面,按3,然后按空格,然后按Tab,结果如下 scala> 3 != >
Albert陈凯
2018-04-04
712
0
Scala之偏函数Partial Function
scala
http://blog.csdn.net/bluishglc/article/details/50995939 从使用case语句构造匿名函数谈起 在Scala里,我们可以使用case语句来创建一个匿名函数(函数字面量),这有别于一般的匿名函数创建方法。来看个例子: scala> List(1,2,3) map {case i:Int=>i+1} res1: List[Int] = List(2, 3, 4) 这很有趣,case i:Int=>i+1 构建的匿名函数等同于(i:Int)=>i+1 ,也
Albert陈凯
2018-04-04
955
0
Scala Collections集合的几个重要概念
scala
几个重要的概念 谓词是什么(What a predicate is) A predicate is simply a method, function, or anonymous function that takes one or more parameters and returns a Boolean value. For instance, the following method returns true or false, so it’s a predicate: def isEven (
Albert陈凯
2018-04-04
496
0
scala的option和some
scala
对于学习 Scala 的 Java™ 开发人员来说,对象是一个比较自然、简单的入口点。在 本系列 前几期文章中,我介绍了 Scala 中一些面向对象的编程方法,这些方法实际上与 Java 编程的区别不是很大。我还向您展示了 Scala 如何重新应用传统的面向对象概念,找到其缺点,并根据 21 世纪的新需求重新加以改造。Scala 一直隐藏的一些重要内容将要现身:Scala 也是一种函数语言(这里的函数性是与其他 dys 函数语言相对而言的)。 Scala 的面向函数性非常值得探讨,这不仅是因为已经研究完了对
Albert陈凯
2018-04-04
1.2K
0
scala 隐式详解(implicit关键字)
scala
spark
掌握implicit的用法是阅读Spark源码的基础,也是学习Scala其它的开源框架的关键,implicit 可分为: 隐式参数 隐式转换类型 隐式调用函数 1.隐式参数 当我们在定义方法时,可以把最后一个参数列表标记为implicit,表示该组参数是隐式参数。一个方法只会有一个隐式参数列表,置于方法的最后一个参数列表。如果方法有多个隐式参数,只需一个implicit修饰即可。 当调用包含隐式参数的方法是,如果当前上下文中有合适的隐式值,则编译器会自动为改组参数填充合适的值。如果没有编译器会抛出异
Albert陈凯
2018-04-04
1.3K
0
Scala代码编写中常见的十大陷阱
scala
很多Java开发者在学习Scala语言的时候,往往觉得Scala的语法和用法有些过于复杂,充满语法糖,太“甜”了。在使用Scala编写代码时,由于语法和编写习惯的不同,很多开发者会犯相同或相似的错误。一位Scala狂热爱好者近日总结了十大这样的错误,以供参考。 【51CTO精选译文】对于支持并发和分布式处理、高可扩展、基于组件的应用程序来说,Scala的功能是很强大的。它利用了面向对象和函数式程序设计的优点。这种基于Java虚拟机的语言在宣布Twitter正使用它时受到了最多的冲击(相关51CTO评论:从S
Albert陈凯
2018-04-04
1.1K
0
Scala的编程规范与最佳实践
scala
应用层 80/20原则:80%的代码是 纯函数,其余如处理IO,数据库,用户交互等方面的20%的代码也应该尽量轻量级 培养面向表达式的编程思维,培养函数式编程思维 用Actor模型实现并发功能 将更多的 行为 从 类里 移到 更细粒度的 trait中 代码层 坚持写纯函数 习惯将函数作为变量和参数进行传递 重点学习scala的集合类和其API 尽量使用immutable代码,优先使用val和immutable集合 使用Option/Some/None/ 忘记 java null的概念
Albert陈凯
2018-04-04
1.3K
0
理解Scala的函数式风格:从var到val的转变
scala
Scala允许你用指令式风格编程,但是鼓励你采用一种更函数式的风格。如果你是从指令式的背景转到Scala来的——例如,如果你是Java程序员——那么学习Scala是你有可能面对的主要挑战就是理解怎样用函数式的风格编程。我们明白这种转变会很困难,在本书中我们将竭尽所能把你向这方面引导。不过这也需要你这方面的一些工作,我们鼓励你付出努力。如果你来自于指令式的背景,我们相信学习用函数式风格编程将不仅让你变成更好的Scala程序员,而且还能拓展你的视野并使你变成通常意义上好的程序员。 通向更函数式风格路上的第一步是
Albert陈凯
2018-04-04
1.1K
0
快速排序原理JAVA和Scala实现-函数式编程的简洁演示
java
scala
高快省的排序算法 有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。 假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。为了方便,就让第一个数6作为基准数吧。接下来,需要将这个序列中所有比基准数大的数放在6的右边,比基准数小的数放在6的左边,类似下面这种排列: 3 1 2 5 4 6 9
Albert陈凯
2018-04-04
1.1K
0
影响Scala语言设计的因素列表
scala
Scala语言设计概述 Scala的设计受许多编程语言和研究思想的影响。事实上,仅很少的Scala的特点是全新的;大多数都已经被以另外的形式用在其他语言中了。Scala的革新主要来源于它是如何构造并放在一起的。在这部分里,我们罗列了对Scala设计的主要影响。列表并不全——因为围绕着编程语言的设计有太多的好点子,没办法全都列举在这里。 Scala语言设计的“蓝本”语言 在最表层,Scala采用了Java和C#语法的大部,而它们大部分借自于C和C++句法的改变。表达式,句子和代码块多数和Java一样,同样
Albert陈凯
2018-04-04
1.2K
0
Scala难道会成为大数据世界的通用编程语言?
scala
jvm
译者:刘旭坤 原文链接:http://www.datanami.com/2015/08/10/will-scala-take-over-the-big-data-world/ 在进行大数据相关的应用开发时,开发人员对编程语言的选择相当有限。Python和R获得了数据科学家的青睐,而Java则是Hadoop开发人员的不二之选。随着Apache Spark和Apache Kafka这样基于Scala的大数据框架的崛起,相信Scala会逐步映入大数据从业者的眼帘。 Scala是JVM上的一种函数式编程语言,最初它
Albert陈凯
2018-04-04
820
0
Scala简介:面向对象和函数式编程的组合
scala
Scala简介 “Scala是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性。” Scala意在伸缩性,语言的伸缩性受许多因素影响,范围从语法细节到控件的抽象构造。如果我们一定要说出Scala中有助伸缩性的一个方面,我们会把面向对象和函数式编程的组合拣出来(呵呵,不厚道了一把,这的确是两个方面,但是纠缠在了一起)。 Scala在把面向对象和函数式编程熔合成一套语言的设计方面比其他众所周知的语言都走得更远。比方说,其他语言或许把对象和方
Albert陈凯
2018-04-04
1.2K
0
Scala Essentials: 字面值
scala
https://segmentfault.com/a/1190000004854613 类型系统 引用类型 AnyRef 的子类 使用new 构造对象 当存在默认构造函数,可以略去括号 AnyR
Albert陈凯
2018-04-04
572
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档