摘要: RCountDownLatch 是 Redisson 提供的一种分布式计数器锁,类似于 Java 的 CountDownLatch。 它允许一个或多个线程等待其他操作完成后再执行,适用于分布式环境中需要协调多任务的场景。 以下示例设计来自ChatGPT。 1.示例场景 假设有 5 个任务,主线程需要 阅读全文
posted @ 2024-10-30 17:14 阿昭 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Redisson 是一个 Java 的 Redis 客户端,基于 Redis 实现了许多分布式数据结构和功能,例如分布式锁、缓存、限流器、布隆过滤器等。 以下是一些常见的 Redisson 使用示例,来自ChatGPT,用于自学。 Redisson 提供了 RLock 接口用于实现分布式锁,适用于需 阅读全文
posted @ 2024-10-30 16:33 阿昭 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 以下内容均来自ChatGPT提供的示例,用于自学 ExecutorService 是 Java 中用于管理和控制线程池的接口,通常用来简化多线程编程。它提供了一组方法,允许我们在异步任务执行完毕后关闭线程池、调度任务等操作。以下是几个常见的使用场景和示例代码: 1. 使用 ExecutorServi 阅读全文
posted @ 2024-10-30 15:04 阿昭 阅读(5) 评论(0) 推荐(0) 编辑
摘要: step1:下载安装FFmpeg 官网下载地址:https://ffmpeg.org/download.html 选择windows,点击Windows builds from gyan.dev,在release builds section 下载ffmpeg-release-essentials. 阅读全文
posted @ 2024-10-14 14:58 阿昭 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 通过 PicoContainer 这个轻量级的DI(Dependency Injection)组件容器进行组件的实例化, 相关介绍参考:http://picocontainer.com/introduction.html step1:定义一个ScenarioContext类 step2:添加jar依 阅读全文
posted @ 2024-10-08 16:21 阿昭 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 使用REST Assured接口测试框架测试get接口 主要依赖rest-assured-5.2.0.jar step1:传入get的params参数 step2:调用get方法 对比使用postman发get请求 返回结果 阅读全文
posted @ 2023-05-08 14:50 阿昭 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 使用REST Assured接口测试框架测试post接口 主要依赖rest-assured-5.2.0.jar step1:传入post的body参数 step2:调用post方法发起请求 对比使用postman发起post请求 阅读全文
posted @ 2023-05-08 13:16 阿昭 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 借助Lambda表达式,可以简化集合类的操作。 一、List 二、Set 三、Map 四、数组 阅读全文
posted @ 2023-02-07 17:57 阿昭 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 本文参考视频地址: https://www.bilibili.com/video/BV1Xr4y1p7J1? 这里主要记录一下在使用gradle+java+ideal+cucumber+json搭建简易框架过程中遇到的问题 step1:创建gradle项目,这里省略如何在IDEA中创建gradle项 阅读全文
posted @ 2022-08-02 13:45 阿昭 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 使用pycharm在控制台调试脚本,这里以ui自动化脚本为例,做一个简要的介绍 step1:设置断点,debug模式运行脚本 step2:在Debug的控制台Console输入需要打印查看的参数,比方说我们要查看元素'仓库管理'的表达式是否正确 在‘仓库管理’元素上执行click()操作,之后浏览器 阅读全文
posted @ 2022-02-24 11:24 阿昭 阅读(375) 评论(0) 推荐(0) 编辑