Scala中三个引号应用 双引号 1.换行需要加/n ,比如: val s = "select * from user \n where user_id >100" println(s) 控制台输出结果: sele…
标签:scala
IDEA写代码,编辑字体像word那样放大缩小
转自 https://www.cnblogs.com/zlslch/p/7770965.html
scala windows搭建开发环境
1 背景 学习一门语言的第一步是搭建开发环境 我的电脑是windows的,所以本文是围绕windows系统进行展开的 本文的版本是 2.12.10 开发工具的技术选择为idea 2 下载 Scala 2.12.0 | T…
Scala两行代码实现回文数的生成与判断
今天练习Scala发现一个好玩的东西。之前用C自己写过回文数的判断,大概用了20多行。在Scala里可以通过视图高效的截取任意范围内的回文数,只需要1-3行代码即可。 val palindrom = (1 to 1000…
好程序员大数据教程分享Scala系列之模式匹配和样例类
好程序员大数据教程分享Scala系列之模式匹配和样例类1.样例类在Scala中样例类是一中特殊的类,样例类是不可变的,可以通过值进行比较,可用于模式匹配。定义一个样例类:1.构造器中每一个参数都是val,除非显示地声明为…
使用IntelliJ IDEA配置Spark应用开发环境及源码阅读环境(基础)
在本地搭建好Spark 1.6.0后,除了使用官方文档中的sbt命令打包,spark-submit提交程序外,我们可以使用IntelliJ IDEA这个IDE在本地进行开发调试,之后再将作业提交到集群生产环境中运行,使用…
大数据索引
bigdata platform and engine spark hadoop tez apex-core apex-malhar streaming spark-streaming flink strom mq ka…
Scala and Maven
构建Scala的工程常用sbt,sbt固然灵活,功能强大,却也难以精通,且在国内使用往往遇到网络不畅通的情况。虽然可以使用Repox公服和Coursier加速,却也浪费程序员们宝贵的时间。 Maven虽然死板,在各大公司…
程序员如何预估自己的项目开发时间?
项目时间的估算对项目的成败至关重要。项目时间管理包括了项目按时完成所需的各个过程。但是,在实际项目中,经常出现项目延期,估算严重不准确的现象。 预估时间本身就很难。每个程序员的估计都会跟真正需要的时间有些差距。估计时间短…
大数据浪潮下,诸葛io平台的技术演化之路
本文作者主要以诸葛io背后的大数据平台设计为重点展开讲解。 从本质上来讲,大数据平台的目标都是完成对数据的采集、清洗、加工、加载、建模分析,可视化的过程。 一、大数据平台的通用架构 1. 数据采集:采集是指集中企业待分析…
如何学习服务端开发—以代码工人的视角
理解并关注业务 无论是什么样的开发内容,都请将业务放在重要的位置。时常有人问我,我应该服务端 C++开发的职位,结果居然让我写业务,我听了也很是不解,沟通之下我才明白,原来他对于服务端开的理解就是网络,所以首先要明白服务…
Scala的一些语法技巧
1. 多参数列表 Scala 允许你指明函数的最后一个参数可以是重复的。这可以允许客户向函数传入可变长度参数列表。想要标注一个重复参数,在参数的类型之后加一个 * 。例如: def echo(args: String*)…