CassandraAppender - distributed logging,分布式软件logback-appender

农历年最后一场scala-meetup听刘颖分享专业软件开发经验,大受启发。突然意识到一直以来都没有完全按照任何标准的开发规范做事。诚然,在做技术调研和学习的过程中不会对规范操作有什么严格要求,一旦技术落地进入应用阶段,开始进行产品开发时,只有严格按照专业的软件开发规范才能保证软件产品的质量。刘颖在 ...

2020寒假 05 ——eclipse安装scala环境

在eclipse中安装Scala环境 1安装eclipse插件步骤,点击help,选择Eclipse Marketplace 2.输入Scala,点击go 3.选择搜索到的Scala IDE 4.7.x,点击install下载。 4.等待进度条加载完,选择全部,之后点击confirm,之后选择同意 ...

scala安装教程及简单配置

本文将介绍以下内容:Windows下安装scala运行环境,安装编译工具并简单配置,实现著名的“Hello,World"。 一,Windows下安装scala运行环境 1.配置jdk,因为scala的运行需要依靠jvm虚拟机,所以在使用scala时需要有java环境 2.官网下载scala包,点击这 ...

Scala中sortBy和Spark中sortBy区别

Scala中sortBy是以方法的形式存在的,并且是作用在Array或List集合排序上,并且这个sortBy默认只能升序,除非实现隐式转换或调用reverse方法才能实现降序,Spark中sortBy是算子,作用出发RDD中数据进行排序,默认是升序可以通过该算子的第二参数来实现降序排序的方式 ...

scala中停止循环的三种方式

1:使用return关键字 object BreakLoop { //1.使用return关键字 def add():Unit= { for(i <- 1 to 10){ if(i==7){ //停止循环 //使用注意: 终止方法并带回一个返回值 // 使用return --> 停止的是方法,所以不 ...

scala中的Option

Scala中Option是用来表示一个可选类型 什么是可选? --> 主要是指 有值(Some) 和 无值(None)-->Some和None是Option的子类 val myMap:Map[String,String] = Map("key1"->"value1") //获取集合value的值 v ...

scala中nothing和null的区别

1:nothing是所有类型的子类,他没有具体的实例对象,常见的应用:抛出异常、程序exit、无线循环等。 2:nothing是所有类型的子类,也是null的子类,nothing没有对象,但是可以用来定义类型,如方法抛出异常的返回值类型就是nothing。 3:null是所有引用类型的子类,他只是一 ...

scala中val和var的区别

1:内容是否可变:val修饰的是不可变的,var修饰是可变的 2:val修饰的变量在编译后类似于java中的中的变量被final修饰 3:lazy修饰符可以修饰变量,但是这个变量必须是val修饰的 ps:lazy相当于延迟加载(懒加载),当前变量使用lazy修饰的时候,只要变量不被调用,就不会进行初 ...

scala高级部分--题目1

给你一个集合val list=List(1,2,3,4,"abc"),请完成如下要求 将集合list中所有的数字+1,并返回一个新的集合 要求忽略掉非数字的 object work5 { def main(args: Array[String]): Unit = { val list=List(1, ...

scala基础题--面向对象1

练习1 编写computer类,包含CPU、内存、硬盘等属性,getDetails方法用于返回computer的详细信息。 编写PC子类,继承computer类,添加特有属性【品牌brand】 编写notepad类,继承computer类,添加特有属性【颜色color】 编写test object, ...

scala练习题--万年历

使用方法去完成 import scala.io.StdIn object work1 { def main(args: Array[String]): Unit = { // 1.先输出提示语句,并接受用户输入的年,月 println("请输入年:") var year = StdIn.readIn ...

Java中接口和Sala中的特质的区别?

1.先要区分是Java中哪个版本的接口,因为Java中不同版本接口是不一样2.Java8之前的接口(不包含Java8),这个版本的接口只能属性和抽象方法,和Scala中的特质有完全的不用因为Scala特质除了定义属性和抽象方法之外,还可以定实现方法和抽象属性3.Java8之后的接口(包含Java8) ...

scala学习笔记

元组 元组是一个轻量级集合,这个集合可以存储任意元素 元组是使用小括号,元素之间使用逗号分隔,元素的类型是任意的 若需要访问元组中的元素 [元组名._数字] 数字是从1开始, 有多少个元素,这个1递增多少次 例如: 有一个元组,元组中有三个元素 访问每一个元素值 --> _1 _2 _3 元组属于轻 ...