- 相信每一个程序猿在写Unit Test的时候都会碰到一些令人头疼的问题:如何测试一个rest接口;如何测试一个包含客户端调用服务端的复杂方法;如何测试一个包含从数据库读取数据的复杂方法。。。这些问题mockito都可以帮我们轻松地解决。Mockito是啥?Mockito 是一个强大的用于 Java 开发的模拟测试框架, 通过 Mockito 我们可以创建和配置 Mock 对象, 进而简化有外... 相信每一个程序猿在写Unit Test的时候都会碰到一些令人头疼的问题:如何测试一个rest接口;如何测试一个包含客户端调用服务端的复杂方法;如何测试一个包含从数据库读取数据的复杂方法。。。这些问题mockito都可以帮我们轻松地解决。Mockito是啥?Mockito 是一个强大的用于 Java 开发的模拟测试框架, 通过 Mockito 我们可以创建和配置 Mock 对象, 进而简化有外...
- 装饰者模式 装饰者模式
- Scala 工厂模式 单例模式 Scala 工厂模式 单例模式
- Akka 中Actor 模型是一种处理并发问题的解决方案Actor模型工作机制说明1 处理并发问题关键是要保证共享数据的一致性和正确性,因为程序是多线程时,多个线程对同一个数据进行修改,若不加同步条件,势必会造成数据污染但是当对关键代码加入同步条件synchronized 后,实际上大并发就会阻塞在这段代码,对程序效率有影响2 若是用单线程处理,不会有数据一致性的问题,但是系统的性能又不能保... Akka 中Actor 模型是一种处理并发问题的解决方案Actor模型工作机制说明1 处理并发问题关键是要保证共享数据的一致性和正确性,因为程序是多线程时,多个线程对同一个数据进行修改,若不加同步条件,势必会造成数据污染但是当对关键代码加入同步条件synchronized 后,实际上大并发就会阻塞在这段代码,对程序效率有影响2 若是用单线程处理,不会有数据一致性的问题,但是系统的性能又不能保...
- 偏函数PartialFunction (大括号内的一组case语句封装为函数) 匿名函数 高级函数 类型推断 闭包 柯里化 递归 偏函数PartialFunction (大括号内的一组case语句封装为函数) 匿名函数 高级函数 类型推断 闭包 柯里化 递归
- map映射 flatmap filter 化简reduce 折叠 fold 扫描 scan 拉链 zip 迭代器 iterator stream & view map映射 flatmap filter 化简reduce 折叠 fold 扫描 scan 拉链 zip 迭代器 iterator stream & view
- 1 隐式函数 2 隐式值 3 隐式类 1 隐式函数 2 隐式值 3 隐式类
- 1 特质trait 来代替接口的概念 trait = interface + abstract class 2 构建对象时混入特质-丰富功能 3 对象的混入多个特质 - 叠加特质,特质声明 从左到右,方法执行顺序 从右到左 4 富接口 (抽象方法,又有非抽象方法) 5 特质对象-构造顺序 6 自身类型 限制混入该特质的类的类型 1 特质trait 来代替接口的概念 trait = interface + abstract class 2 构建对象时混入特质-丰富功能 3 对象的混入多个特质 - 叠加特质,特质声明 从左到右,方法执行顺序 从右到左 4 富接口 (抽象方法,又有非抽象方法) 5 特质对象-构造顺序 6 自身类型 限制混入该特质的类的类型
- Scala包 子包可以直接使用父包 父包使用子包需要import 包对象_解决包里不能有变量/方法问题 包对象_位置和名称 包的访问控制 默认,private,protected 包的引入 Scala包 子包可以直接使用父包 父包使用子包需要import 包对象_解决包里不能有变量/方法问题 包对象_位置和名称 包的访问控制 默认,private,protected 包的引入
- 函数 函数, 递归函数调用机制 函数细节 过程procedure(unit的函数) 惰性函数 lazy 异常 函数 函数, 递归函数调用机制 函数细节 过程procedure(unit的函数) 惰性函数 lazy 异常
- 顺序控制 上到下逐行地执行 分支控制 if elif else 循环控制 for while 顺序控制 上到下逐行地执行 分支控制 if elif else 循环控制 for while
- 1 对象匹配 2 样板模板例 case class 3 中置表达式 4 匹配嵌套结构 5 密封类 sealed 1 对象匹配 2 样板模板例 case class 3 中置表达式 4 匹配嵌套结构 5 密封类 sealed
- Scala 类方法 Scala 类方法的调用机制原理 Scala 主构造器 Scala 辅助构造器 def this {} Scala 属性 @BeanProperty Scala 类方法 Scala 类方法的调用机制原理 Scala 主构造器 Scala 辅助构造器 def this {} Scala 属性 @BeanProperty
- 使用Sprak的scala接口往GaussDB(DWS)导入数据时,当数据源表和目标表数据不一致时,可能会触发导入作业异常 使用Sprak的scala接口往GaussDB(DWS)导入数据时,当数据源表和目标表数据不一致时,可能会触发导入作业异常
- SBT,Simple Build Tool,恰如其名,是一款简单的、高效的、交互式的命令行构建工具。 本文通过详细的图片演示 Windows 系统下安装 SBT,然后在 IDEA 使用 SBT 构建项目的过程。 SBT,Simple Build Tool,恰如其名,是一款简单的、高效的、交互式的命令行构建工具。 本文通过详细的图片演示 Windows 系统下安装 SBT,然后在 IDEA 使用 SBT 构建项目的过程。
上滑加载中
推荐直播
-
GaussDB管理平台TPOPS,DBA高效运维的一站式解决方案
2024/12/24 周二 16:30-18:00
Leo 华为云数据库DTSE技术布道师
数据库的复杂运维,是否让你感到头疼不已?今天,华为云GaussDB管理平台将彻底来改观!本期直播,我们将深入探索GaussDB管理平台的TPOPS功能,带你感受一键式部署安装的便捷,和智能化运维管理的高效,让复杂的运维、管理变得简单,让简单变得可靠。
回顾中 -
走进数据库:数据库基础知识精讲
2024/12/27 周五 16:00-17:30
Steven 华为云学堂技术讲师
数据管理是数据库的核心任务,本期直播将带领大家一起走进数据库,了解期发展趋势、基础模型、架构演进及相关的技术特点。同时还会介绍数据库对象和相关概念,帮助开发者对数据库使用和实践夯实基础。
去报名
热门标签