摘要: 本文举例内容来自deepseek&copilot 1.InheritableThreadLocal 是 Java 中 ThreadLocal 的一个子类,它允许子线程继承父线程的线程局部变量值 InheritableThreadLocal 常用于以下场景: 传递上下文信息(如用户会话、跟踪ID等)到 阅读全文
posted @ 2025-06-26 09:52 阿昭 阅读(41) 评论(0) 推荐(0)
摘要: JsonPath 能够简化 JSON 数据的查询和操作。 现在有一段json,为了实现查找指定的某个在多个嵌套节点里面的字段内容, 需要用到setRootPath()来重新定位根节点。 以下是源码(示例依赖json-path-5.2.0.jar) import io.restassured.path 阅读全文
posted @ 2025-03-19 17:32 阿昭 阅读(25) 评论(0) 推荐(0)
摘要: Jedis 是一个 Java 客户端库,用于连接和操作 Redis 数据库。 import redis.clients.jedis.Jedis;/** * @author: wenwan4e * @Date: 2022/9/6 9:44 */public class JedisTest { priv 阅读全文
posted @ 2024-11-28 16:41 阿昭 阅读(26) 评论(0) 推荐(0)
摘要: RCountDownLatch 是 Redisson 提供的一种分布式计数器锁,类似于 Java 的 CountDownLatch。 它允许一个或多个线程等待其他操作完成后再执行,适用于分布式环境中需要协调多任务的场景。 以下示例设计来自ChatGPT。 1.示例场景 假设有 5 个任务,主线程需要 阅读全文
posted @ 2024-10-30 17:14 阿昭 阅读(119) 评论(0) 推荐(0)
摘要: Redisson 是一个 Java 的 Redis 客户端,基于 Redis 实现了许多分布式数据结构和功能,例如分布式锁、缓存、限流器、布隆过滤器等。 以下是一些常见的 Redisson 使用示例,来自ChatGPT,用于自学。 Redisson 提供了 RLock 接口用于实现分布式锁,适用于需 阅读全文
posted @ 2024-10-30 16:33 阿昭 阅读(274) 评论(0) 推荐(0)
摘要: 以下内容均来自ChatGPT提供的示例,用于自学 ExecutorService 是 Java 中用于管理和控制线程池的接口,通常用来简化多线程编程。它提供了一组方法,允许我们在异步任务执行完毕后关闭线程池、调度任务等操作。以下是几个常见的使用场景和示例代码: 1. 使用 ExecutorServi 阅读全文
posted @ 2024-10-30 15:04 阿昭 阅读(651) 评论(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 阿昭 阅读(382) 评论(0) 推荐(0)
摘要: 通过 PicoContainer 这个轻量级的DI(Dependency Injection)组件容器进行组件的实例化, 相关介绍参考:http://picocontainer.com/introduction.html step1:定义一个ScenarioContext类 step2:添加jar依 阅读全文
posted @ 2024-10-08 16:21 阿昭 阅读(34) 评论(0) 推荐(0)
摘要: 使用REST Assured接口测试框架测试get接口 主要依赖rest-assured-5.2.0.jar step1:传入get的params参数 step2:调用get方法 对比使用postman发get请求 返回结果 阅读全文
posted @ 2023-05-08 14:50 阿昭 阅读(36) 评论(0) 推荐(0)
摘要: 使用REST Assured接口测试框架测试post接口 主要依赖rest-assured-5.2.0.jar step1:传入post的body参数 step2:调用post方法发起请求 对比使用postman发起post请求 阅读全文
posted @ 2023-05-08 13:16 阿昭 阅读(52) 评论(0) 推荐(0)