多读书多实践,勤思考善领悟

Scala流程控制语句

Scala流程控制语句

一、条件表达式ifScala中的if/else语法结构与Java中的一样,唯一不同的是,Scala中的if表达式是有返回值的。 1234567object ScalaApp extends App { val x = "s...

Scala基本数据类型和运算符

Scala基本数据类型和运算符

一、数据类型1.1 类型支持Scala 拥有下表所示的数据类型,其中Byte、Short、Int、Long和Char类型统称为整数类型,整数类型加上Float和Double统称为数值类型。Scala数值类型的取值范围和Java对应类型...

Scala简介及开发环境配置

Scala简介及开发环境配置

一、Scala简介1.1 概念Scala全称为Scalable Language,即“可伸缩的语言”,之所以这样命名,是因为它的设计目标是希望伴随着用户的需求一起成长。Scala是一门综合了面向对象和函数式编程概念的静态类型的编程语言...

高并发系统之 九.如何解决分布式事务问题?

高并发系统之 九.如何解决分布式事务问题?

分布式事务方案分布式事务的实现主要有以下 5 种方案: XA 方案 TCC 方案 本地消息表 可靠消息最终一致性方案 最大努力通知方案 1. 提交方案/XA方案所谓的 XA 方案,即:两阶段提交,有一个事务管理器的概念,负责协调多...

高并发系统之 六.如何实现MySQL的读写分离?

高并发系统之 六.如何实现MySQL的读写分离?

如何实现 MySQL 的读写分离?其实很简单,就是基于主从复制架构,简单来说,就搞一个主库,挂多个从库,然后我们就单单只是写主库,然后主库会自动把数据给同步到从库上去。 MySQL 主从复制原理的是啥?主库将变更写入 binlog 日...