Scala 变量

变量是一种使用方便的占位符,用于引用计算机内存地址,变量创建后会占用一定的内存空间。 基于变量的数据类型,操作系统会进行内存分配并且决定什么将被储存在保留内存中。因此,通过给变量分配不同的数据类...

Scala 转义字符

在 Scala 中,转义字符用于表示无法直接在字符串字面量中书写的特殊字符。 转义字符以反斜杠 \ 开头,紧跟一个特定的字符,表示某种特殊含义或效果。 下表列出了常见的转义字符: 转义字符 描述 \b 退格...

Scala 字面量

在 Scala 中,字面量(Literals)是直接表示固定值的表达式。 Scala支持各种类型的字面量,涵盖了数值、字符、字符串、布尔值等。 整型字面量 整型字面量用于 Int 类型,如果表示 Long,可以在数字后面添...

Scala 数据类型

Scala 支持的主要数据类型包括基本类型、集合类型、和特殊类型。 下表列出了 Scala 支持的数据类型: 类型类别 数据类型 描述 Scala标准库中的实际类 基本类型 Byte 8位有符号整数,数值范围为 -128 到 127 ...

Scala 基础语法

如果你之前是一名 Java 程序员,并了解 Java 语言的基础知识,那么你能很快学会 Scala 的基础语法。 Scala 与 Java 的最大区别是:Scala 语句末尾的分号 ; 是可选的。 我们可以认为 Scala 程序是对象的集合...

Scala 安装

Scala 语言可以运行在 Window、Linux、Unix、 Mac OS X 等系统上。 Scala 是基于 Java 之上,大量使用 Java 的类库和变量,使用 Scala 之前必须先安装 Java(>1.5版本)。 Mac OS X 和 Linux 上安装 Scala ...

Scala 简介

Scala 是 Scalable Language 的简写,意味着这种语言设计上支持大规模软件开发,是一门多范式的编程语言 Scala 语言是由 Martin Odersky 等人在 2003 年开发的,并于 2004 年首次发布。 Scala 运行于 Java ...

分库分表-分页排序查询

背景:我们系统上云后,数据根据用户UDL部分数据在国内,部分数据存储在海外,因此需要考虑分库查询的分页排序问题 一、分库后带来的问题 需求根据订单创单时间进行排序分页查询,在单表中的查询SQL如下(省略...

RPC通信原理和项目解析

根据上一篇博客《单机,集群和分布式》的举的例子。 我们最终合理地通过对大型软件的合理划分,划分成不同模块,按需求(硬件需求,高并发需求)进行分布式,一台机器上的模块不能单独构成聊天系统,所有机器上...

单机,集群和分布式

集群:每一台服务器独立运行一个工程的所有模块。 分布式:一个工程拆分了很多模块,每一个模块独立部署运行在一个服务器主机上,所有服务器协同工作共同提供服务,每一台服务器称作分布式的一个节点,根据节...