junit

SoleMotive.1 天前
redis·算法·junit
redis实现漏桶算法--https://blog.csdn.net/m0_74908430/article/details/155076710好的,我们来探讨如何基于 Redis 实现漏桶算法。漏桶算法(Leaky Bucket Algorithm)是一种经典的限流算法,它可以控制请求的速率,平滑突发流量,防止系统因瞬时高并发而被击垮。
虹科网络安全3 天前
redis·python·junit
艾体宝干货 | Redis Python 开发系列#4 保证原子性与性能本文解析 Redis 的事务(MULTI/EXEC)、管道(Pipeline)和 Lua 脚本,通过 Python 代码示例展示如何保证数据原子性、大幅提升批量操作性能,并实现复杂业务逻辑。
我发在否3 天前
junit·openresty
OpenResty > 平滑升级:1.25.x → 1.27.xOpenResty 1.27 相比 1.25 的重要更新:检查你的 Lua 代码和配置文件,特别注意:
IMPYLH3 天前
开发语言·笔记·后端·junit·单元测试·lua
Lua 的 pairs 函数Lua 的 pairs 函数 是 Lua 中用于遍历表(table)的迭代器函数,它会返回三个值:基本语法:
安冬的码畜日常3 天前
测试工具·junit·单元测试·集成测试·系统测试·bdd·测试金字塔
【JUnit实战3_35】第二十二章:用 JUnit 5 实现测试金字塔策略《JUnit in Action》全新第3版封面截图写在前面 终于来到本书最后一章的学习,本以为没有什么新东西了,过第一遍时感觉都是前面章节的内容,就是搞了个大串讲,结果认真梳理下来还是发现了好几处被作者漏掉的关键细节。纵观全书内容,虽然称不上完美,但 JUnit 该有的知识体系基本都覆盖到了,后面无非就是根据工作需要深挖某个分支,深耕某个方向了。
IMPYLH6 天前
开发语言·笔记·junit·单元测试·lua
Lua 的 collectgarbage 函数Lua 的 collectgarbage 函数 是用于控制垃圾回收机制的重要工具。该函数提供了多种操作模式来管理内存回收:
IMPYLH6 天前
开发语言·笔记·junit·单元测试·lua
Lua 的 assert 函数Lua 的 assert 函数 是一个内置的错误检查函数,主要用于验证条件并在条件不满足时抛出错误。其语法格式为:
倚肆9 天前
spring boot·junit·单元测试
Spring Boot 日志系统全面详解1)SLF4J (Simple Logging Facade for Java)2)Logback3)Log4j
百***48939 天前
运维·nginx·junit
Nginx实现接口复制目录1、前言2、接口流复制2.1、方式一:使用mirror指令2.1.1、nginx配置2.1.2、配置说明
安冬的码畜日常11 天前
测试工具·junit·单元测试·测试驱动开发·tdd·junit5·test-driven
【JUnit实战3_33】第二十章:用 JUnit 5 进行测试驱动开发(TDD)(下)——TDD 项目的重构过程及新功能的开发实战《JUnit in Action》全新第3版封面截图写在前面 有了上篇构建的 TDD 基础,本节重点介绍 TDD 项目的重构过程,以及基于 TDD 进行新功能特性开发的具体步骤。干货满满,一起来先睹为快吧。
百***341312 天前
运维·nginx·junit
Nginx实现接口复制目录1、前言2、接口流复制2.1、方式一:使用mirror指令2.1.1、nginx配置2.1.2、配置说明
张3蜂13 天前
数据库·junit
import org.junit.Test; 是什么目录🧩 一、JUnit 是什么?🧠 二、import org.junit.Test 的含义⚙️ 三、最基本的示例
LSL666_13 天前
spring·junit·log4j
Spring 框架整合 JUnit 单元测试——包含完整执行流程3.编写测试代码修改 applicationContext_test.xml 文件,需要告诉 Spring 去扫描哪个包下面的注解。
安冬的码畜日常17 天前
测试工具·junit·单元测试·restful·rest api·junit5
【JUnit实战3_30】第十八章:REST API 接口测试(下)—— REST API 接口的 MockMvc + JUnit 5 测试实战《JUnit in Action》全新第3版封面截图写在前面 上篇介绍了 REST API 接口项目的搭建,本以为下篇应该轻松不少,没想到认真梳理下来居然有种在学 CSS 的错觉——知识点间的涟漪效应大大出乎我的意料——可能这也是为什么作者没有详细展开某些细节的原因吧(毕竟还有给第四板块压轴的第 19 章),不能喧宾夺主。但基于实战的需要,必要的深挖还是不能少的,尤其是第一次接触这些知识点,现在不搞懂,拖到后面再搞懂的成本往往十分昂贵。一起来看看吧。
安冬的码畜日常20 天前
测试工具·junit·gui测试·htmlunit·junit5
【JUnit实战3_25】第十五章:表现层测试(上)—— HtmlUnit 在网页测试中的用法《JUnit in Action》全新第3版封面截图写在前面 这一章重点关注表现层测试(presentation-layer testing)即网页测试。主要带领大家通过两款常用的测试工具,了解表现层测试的具体方法和基本流程。上篇梳理 HtmlUnit,下篇梳理 Selenium。
学IT的周星星20 天前
java·spring·junit·单元测试
Spring 框架整合 JUnit 单元测试在日常开发中,我们经常需要测试 Spring 管理的 Bean。 如果手动创建 Spring 容器、加载配置文件来获取 Bean,会显得非常繁琐。 为此,Spring 提供了 Spring Test 模块,可以与 JUnit 整合,大大简化测试代码。
千里镜宵烛20 天前
junit·单元测试·lua
Lua 面向对象编程完全指南:从元表到私密性,解锁灵活封装技巧Lua 作为一门轻量级脚本语言,并未原生提供 class、extends 等面向对象(OOP)关键字,但凭借 table(表) 和 metatable(元表) 两大核心机制,依然能灵活模拟 OOP 的三大特性:封装、继承、多态。更令人惊喜的是,通过 Lua 的闭包(closure)特性,还能实现严格的私密性控制,避免内部状态泄露。
千里镜宵烛20 天前
开发语言·junit·lua
深入 Lua 环境机制:全局变量的 “容器” 与 “隔离术”在 Lua 的学习中,“全局变量” 似乎是个默认存在的概念 —— 直接赋值就能创建,随处可访问。但《Lua 程序设计第二版》第 14 章却揭示了一个更底层的逻辑:Lua 的所有全局变量都存储在一个普通的 table 中,这个 table 被称为 “环境(Environment)”。本章通过环境机制,不仅解释了全局变量的本质,还提供了动态访问全局变量、限制全局变量滥用、实现函数级环境隔离的核心方法,彻底打破了 “全局变量就是‘全局’” 的固有认知。
一叶飘零_sweeeet20 天前
java·junit
从测试小白到高手:JUnit 5 核心注解 @BeforeEach 与 @AfterEach 的实战指南在 Java 开发领域,单元测试是保证代码质量的基石,而 JUnit 作为 Java 生态中最主流的测试框架,早已成为开发者的必备技能。随着 JUnit 5 的发布,其模块化设计和丰富的注解体系让测试代码更加灵活、可读。其中,@BeforeEach 与 @AfterEach 这对注解看似简单,却暗藏着测试隔离的核心逻辑,直接影响测试的可靠性与效率。本文将从底层原理到实战场景,全方位剖析这两个注解,让你不仅 “会用”,更能 “用好”,彻底告别测试代码混乱、资源泄漏的烦恼。
安冬的码畜日常20 天前
测试工具·junit·单元测试·jdbc·junit5扩展·junit extension
【JUnit实战3_24】 第十四章:JUnit 5 扩展模型(Extension API)实战(下)《JUnit in Action》全新第3版封面截图写在前面 本篇为第十四章笔记的下篇,重点介绍 JUnit 5 全新的扩展接口(Extension API)的几个典型应用场景。作者针对常见的数据库持久化模块进行了详细的单元测试演示,并结合 Extension API 接口的几个典型场景不断改造原有测试逻辑,非常具有参考价值,值得用心体会。