04 2023 档案

摘要:单元测试 什么是单元测试 ? 单元测试通常是指对一个函数或方法测试。单元测试的目的是验证每个单元的行为是否符合预期,并且在修改代码时能够快速检测到任何潜在的问题。通过编写测试用例,我们可以验证这些模块在特定输入下是否产生正确的输出。单元测试的目的是确保每个模块在各种情况下都能正常运行。 写单元测试的 阅读全文
posted @ 2023-04-25 15:46 肖卫卫 阅读(937) 评论(1) 推荐(6) 编辑
摘要:该数据结构需要 Redis 5.0.0 + 版本才可用使用 概述 Redis stream 是 Redis 5 引入的一种新的数据结构,它是一个高性能、高可靠性的消息队列,主要用于异步消息处理和流式数据处理。在此之前,想要使用 Redis 实现消息队列,通常可以使用例如:列表,有序集合、发布与订阅 阅读全文
posted @ 2023-04-17 00:13 肖卫卫 阅读(2684) 评论(0) 推荐(4) 编辑
摘要:### 概念 异常处理的概念起源于早期的编程语言,如 LISP、PL/I 和 CLU。这些编程语言首次引入了异常处理机制,以便在程序执行过程中检测和处理错误情况。异常处理机制随后在 Ada、Modula-3、C++、Python、Java 等编程语言中得到了广泛采用和发展。在 Java 中,异常处理 阅读全文
posted @ 2023-04-09 22:05 肖卫卫 阅读(803) 评论(0) 推荐(2) 编辑
摘要:### 概述 Stream API 是 Java 中引入的一种新的数据处理方法。它提供了一种高效且易于使用的方法来处理数据集合。Stream API 支持函数式编程,可以让我们以简洁、优雅的方式进行数据操作,还有使用 Stream 的两大原因: 1. 在大多数情况下,将对象存储在集合中就是为了处理它 阅读全文
posted @ 2023-04-06 22:42 肖卫卫 阅读(884) 评论(2) 推荐(4) 编辑
摘要:### 概述 #### 背景 函数式编程的理论基础是阿隆佐·丘奇(Alonzo Church)于 1930 年代提出的 λ 演算(Lambda Calculus)。λ 演算是一种形式系统,用于研究函数定义、函数应用和递归。它为计算理论和计算机科学的发展奠定了基础。随着 Haskell(1990年)和 阅读全文
posted @ 2023-04-02 15:44 肖卫卫 阅读(1503) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示