01 2025 档案

摘要:如何安全发布 CompletableFuture ?Java9新增方法分析 本文未经允许禁止转载。 JDK9 中对于CompletableFuture做了新的增强,除了超时功能(orTimeout),还有面向继承、安全发布等相关方法。本文中,我们将详细分析各个新增方法,同时说明其安全发布的重要性,最 阅读全文
posted @ 2025-01-30 10:49 桦说编程 阅读(164) 评论(0) 推荐(1) 编辑
摘要:【异步编程实战】如何实现超时功能(以CompletableFuture为例) 由于网络波动或者连接节点下线等种种问题,对于大多数网络异步任务的执行通常会进行超时限制,在异步编程中是一个常见的问题。本文主要讨论实现超时功能的基本思路以及CompletableFuture(之后简称CF)是如何通过代码实 阅读全文
posted @ 2025-01-26 22:18 桦说编程 阅读(166) 评论(0) 推荐(2) 编辑
摘要:重试机制与 CompletableFuture 拓展 禁止转载。 本文旨在讨论重试机制的特点和策略,分析常用重试类库的实现,讨论为 CompletableFuture 添加重试机制的方法。文章首发同名公众号,欢迎关注。 重试示例 以下是一个常见的使用异步重试的例子,当我们需要重试功能时,只需调用 r 阅读全文
posted @ 2025-01-23 20:22 桦说编程 阅读(77) 评论(0) 推荐(0) 编辑
摘要:深入理解 Future, CompletableFuture, ListenableFuture,回调机制 本文禁止转载。 本文从设计思想、具体实现等角度分析了 Future、CompletableFuture、ListenableFuture等接口或类,提出了一些最佳实践,精华内容为示例代码。耐心 阅读全文
posted @ 2025-01-23 00:06 桦说编程 阅读(98) 评论(0) 推荐(0) 编辑
摘要:API 设计之禅 译者按:本文翻译自 How to design a good API and why it matters。根据笔者经历,很多大厂程序员所写的代码和大厂内部封装的各种中间件、类库,毫不客气地说,90%都是没有经过仔细考虑的,经常有各种各样的性能、拓展、可读性、一致性等问题。本文总结 阅读全文
posted @ 2025-01-22 23:05 桦说编程 阅读(87) 评论(0) 推荐(0) 编辑

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