- 相信每一个程序猿在写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 构建项目的过程。
上滑加载中
推荐直播
-
物联网资深专家带你轻松构建AIoT智能场景应用
2024/11/21 周四 16:30-18:00
管老师 华为云IoT DTSE技术布道师
如何轻松构建AIoT智能场景应用?本期直播将聚焦华为云设备接入平台,结合AI、鸿蒙(OpenHarmony)、大数据等技术,实现物联网端云协同创新场景,教您如何打造更有实用性及创新性的AIoT行业标杆应用。
回顾中 -
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
即将直播 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
去报名
热门标签