草庐IT

scala-cats

全部标签

第二章Scala安装和环境配置

1.Scala安装Scala语言可以运行在Window、Linux、Unix、MacOSX等系统上。Scala是基于java之上,大量使用java的类库和变量,使用Scala之前必须先安装Java(>1.5版本),工业使用Java版本通常是JDK1.8,故在此推荐使用JDK1.8,本次安装也是使用JDK1.8版本。1.1安装内容安装JDK(没有JDKscala无法工作)安装scalaSDK安装IDEA插件(一般我们用IDE开发,不会用记事本等工具,因为效率太低。IDEA是个多语言的开发工具,安装SCALA的拓展就可以进行Scala的开发了)1.1.1安装JDK安装JDK1.864位版本,环境变

elasticsearch 查看集群运行状态api (全部Cat命令合集以及返回参数解释)

Cat的所有命令http://192.168.6.39:9201/_cat/_cat/allocation/_cat/shards/_cat/shards/{index}/_cat/master/_cat/nodes/_cat/tasks/_cat/indices/_cat/indices/{index}/_cat/segments/_cat/segments/{index}/_cat/count/_cat/count/{index}/_cat/recovery/_cat/recovery/{index}/_cat/health/_cat/pending_tasks/_cat/aliases/

第三章Scala 基础语法

如果你之前是一名Java程序员,并了解Java语言的基础知识,那么你能很快学会Scala的基础语法。Scala与Java的最大区别是:Scala语句末尾的分号;是可选的。我们可以认为Scala程序是对象的集合,通过调用彼此的方法来实现消息传递。接下来我们来理解下,类,对象,方法,实例变量的概念:对象-对象有属性和行为。例如:一只狗的状属性有:颜色,名字,行为有:叫、跑、吃等。对象是一个类的实例。类-类是对象的抽象,而对象是类的具体实例。方法-方法描述的基本的行为,一个类可以包含多个方法。字段-每个对象都有它唯一的实例变量集合,即字段。对象的属性通过给字段赋值来创建。1.基本语法1.1.命名规则

第四章Scala数据类型与操作符

1.数据类型数据类型描述Byte8位有符号补码整数。数值区间为-128到127Short16位有符号补码整数。数值区间为-32768到32767Int32位有符号补码整数。数值区间为-2147483648到2147483647Long64位有符号补码整数。数值区间为-9223372036854775808到9223372036854775807Float32位,IEEE754标准的单精度浮点数Double64位IEEE754标准的双精度浮点数Char16位无符号Unicode字符,区间值为U+0000到U+FFFFString字符序列Booleantrue或falseUnit表示无值,和其他语

【时间日期转换】将日期或者时间戳转换成指定格式的字符串并指定时区(Scala实现)

/***Formatsatimeinmillisecondsintoaspecificpatterninatimezone.**@parammillisthetimeexpressedinmilliseconds*@parampatternthepatterntousetoformatthedate*@paramtimeZoneIdthetime-zoneID*/defformatTimeMillis(millis:Long,pattern:String="yyyy-MM-ddHH:mm:ss",timeZoneId:String=TimeZone.getDefault.getID)={val

2023_Spark_实验四:SCALA基础

一、在IDEA中执行以下语句或者用windows徽标+R  输入cmd进入命令提示符输入scala直接进入编写界面1、Scala的常用数据类型注意:在Scala中,任何数据都是对象。例如:scala>1res0:Int=1scala>1.toStringres1:String=1scala>"1".toIntres2:Int=1scala>"abc".toIntjava.lang.NumberFormatException:Forinputstring:"abc"atjava.lang.NumberFormatException.forInputString(NumberFormatExcep

Scala环境搭建及安装

salca环境搭建    由于scala是基于java来开发的,编写的java类可以使用javac命令编译成.class文件被JVM加载到内存中执行!那么scala可以通过scalac命令将编写的scala文件编译成.class文件一样被JVM加载到内存中,因此Scala是运行在JVM平台上的,所以安装Scala之前要安装JDK! 1.Windows安装Scala编译器方式一访问Scala官网http://www.scala-lang.org/下载Scala编译器安装包,目前最新版本是3.1.3,但是目前大多数的框架都是用2.12.x编写开发的,Spark3.x使用的就是2.12.x,所以这里

STM32 物联网 4G CAT1 SIMCOM A7680C 源码

基于状态机编写4G模块驱动函数#include"bsp.h"charLTE_TX[512],LTE_RX[512];intLTE_TX_length,LTE_RX_length;charU1_TX_data[512],U1_RX_data[512];charLTE_DATA_buf[512];charLTE_COM_buf[512];charLTE_SEND_buf[512];unsignedcharU1_TX_flag,U1_RX_flag;u16U1_Tx_Counter,U1_Rx_Counter;charLTE_AT_state;charLTE_state;charLTE_SEND0,

2023_Spark_实验三:基于IDEA开发Scala例子

一、创建一个空项目,作为整个项目的基本框架二、创建SparkStudy模块,用于学习基本的Spark基础三、创建项目结构1、在SparkStudy模块下的pom.xml文件中加入对应的依赖,并等待依赖包下载完毕。在pom.xml文件中加入对应的依赖​2.112.1.1mysqlmysql-connector-java5.7.22.1的依赖-->com.thoughtworks.paranamerparanamer2.8org.apache.sparkspark-core_${scala.version}${spark.version}org.apache.sparkspark-sql_${sc

Spark大数据分析与实战笔记(第一章 Scala语言基础-3)

文章目录1.3Scala的数据结构1.3.1数组数组的遍历数组转换1.3.2元组创建元组获取元组中的值拉链操作1.3.3集合ListSetMap1.3Scala的数据结构对于每一门编程语言来说,数组(Array)都是重要的数据结构之一,主要用来存储数据类型相同的元素。Scala中的数组分为定长数组和变长数组,定义定长数组,需要使用new关键字,而定义变长数组时,则需要导包importscala.collection.mutable.ArrayBuffer。1.3.1数组数组(Array)主要用来存储数据类型是每个人元素。数组定义与使用Scala中的数组分为定长数组和变长数组,这两种数组的定义方