10 2024 档案

RCountDownLatch 分布式计数器锁的使用示例
摘要:RCountDownLatch 是 Redisson 提供的一种分布式计数器锁,类似于 Java 的 CountDownLatch。 它允许一个或多个线程等待其他操作完成后再执行,适用于分布式环境中需要协调多任务的场景。 以下示例设计来自ChatGPT。 1.示例场景 假设有 5 个任务,主线程需要 阅读全文

posted @ 2024-10-30 17:14 阿昭 阅读(145) 评论(0) 推荐(0)

Redisson 使用示例
摘要:Redisson 是一个 Java 的 Redis 客户端,基于 Redis 实现了许多分布式数据结构和功能,例如分布式锁、缓存、限流器、布隆过滤器等。 以下是一些常见的 Redisson 使用示例,来自ChatGPT,用于自学。 Redisson 提供了 RLock 接口用于实现分布式锁,适用于需 阅读全文

posted @ 2024-10-30 16:33 阿昭 阅读(307) 评论(0) 推荐(0)

多线程编程ExecutorService用法
摘要:以下内容均来自ChatGPT提供的示例,用于自学 ExecutorService 是 Java 中用于管理和控制线程池的接口,通常用来简化多线程编程。它提供了一组方法,允许我们在异步任务执行完毕后关闭线程池、调度任务等操作。以下是几个常见的使用场景和示例代码: 1. 使用 ExecutorServi 阅读全文

posted @ 2024-10-30 15:04 阿昭 阅读(690) 评论(0) 推荐(0)

使用FFmpeg 在window上实现录屏功能
摘要: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 阿昭 阅读(440) 评论(0) 推荐(0)

在Cucumber中应用 PicoContainer容器实现组件的实例化
摘要:通过 PicoContainer 这个轻量级的DI(Dependency Injection)组件容器进行组件的实例化, 相关介绍参考:http://picocontainer.com/introduction.html step1:定义一个ScenarioContext类 step2:添加jar依 阅读全文

posted @ 2024-10-08 16:21 阿昭 阅读(42) 评论(0) 推荐(0)