首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
oldratlee
掘友等级
taobao, aliyun
https://github.com/oldratlee
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
84
文章 84
沸点 0
赞
84
返回
|
搜索文章
oldratlee
赞了这篇文章
kantouzu
1年前
关注
AQS的设计思想,少谈源码,只谈思想
1. 前言 废话不多说,直入主题。 在JUC(java.lang.concurrent包)中,有成吨的好用的并发控制工具,能实现不同的功能,帮助我们解决不同程度的问题。比如...
57
10
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
10月前
关注
把 CompletableFuture 当做 monad 使用的潜在问题与改进
Java异步编程中,可以把 CompletableFuture 当做单子monad 使用,但是其不能实现快速失败方式的任务编排。本文将详细讨论如何应用单子,附有代码分析,内...
4
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
12月前
关注
Java并行流陷阱:为什么指定线程池可能是个坏主意
本文深入探讨了Java并行流为何不支持自定义线程池,分析了“技巧”实现的隐患与局限,并提供了更为可靠的替代方案。内容涉及并行流的设计理念、公共池分析、使用误区等。...
8
1
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
11月前
关注
CompletableFuture 如何实现异步任务编排中最常用的模式——快速失败
本文深入探讨了 CompletableFuture 异步任务编排中的“快速失败”模式,展示了CFFU类库和手动维护两种实现。通过对代码的解读,可以增进你对于任务编排和并发编...
8
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
12月前
关注
使用Guava轻松搞定树结构!无需使用其他工具类!
使用Guava类库可以轻松实现树的创建、遍历、处理等操作,不必使用任何其他的工具类。本文涉及 Guava 设计思想、树操作相关代码示例、工具类库的设计原则等内容。...
31
1
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
12月前
关注
理解函数式LazyList和Stream:函数式编程中的懒计算与应用
在函数式编程中,懒计算(惰性求值)一种是处理数据的技巧。本文深入解析 Vavr 库中的 Stream 数据结构,以裴波那契数列为例,介绍了使用Stream处理无限数据流,提...
6
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1年前
关注
为什么线程池中的临时线程这么奇怪?
很多人对于临时线程的理解有问题。文章主要讨论了 Java 线程池临时线程的工作原理和思想,结合了少量源码,给出了相关的配置策略。...
4
2
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1年前
关注
使用 CompletableFuture 最常见的错误(附实战代码)
本文将讨论 CompletableFuture 使用上最常见的误区,内容涉及实战代码,代码重构,任务编排策略等内容。...
28
17
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1年前
关注
如何安全发布 CompletableFuture ?Java9 新增方法鉴赏
Java9 对于CompletableFuture做了新的增强,本文将全面分析新增的面向继承、安全发布等相关方法,内容涉及保护性复制、线程安全、最佳实践等。...
3
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1年前
关注
深入理解Java中的 builder 模式
本文总结讨论了builder模式的诸多特性:可变与不变、可选参数、默认参数、传参顺序、继承等,同时提供了相关代码分析,还讨论了Spring中是如何使用builder模式的。...
3
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1年前
关注
CompletableFuture 超时功能有大坑!使用不当直接生产事故!
CompletableFuture 超时功能会出现 Delayer 线程延迟执行的情况。本文将详细复现与讨论超时功能的大坑,同时提供一些最佳实践指导。...
56
19
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1年前
关注
【异步编程实战】如何实现超时功能(以CompletableFuture为例)
大多数网络异步任务的执行常常会进行超时限制,在并发编程中是一个常见的问题。本文主要讨论实现超时功能的基本思路以及CompletableFuture是如何通过代码实现超时功能...
10
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1年前
关注
Java 单元测试实战——编写可测试代码的技巧
本文讨论了Java如何编写可测试代码,结合实践,给出了相关代码demo。内容涉及如何将依赖外置,避免对数据库的模拟测试,ServiceImpl类长代码优化等。...
2
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1年前
关注
【桦说并发下篇】漫谈线程池
讨论了标准库线程池的问题,不同类库的拓展,包括Spring, Guava, Netty等,结合上一篇关于CompletableFuture的文章,提供了针对并发编程的通用编...
9
2
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1年前
关注
重试机制与 CompletableFuture 拓展
本文讨论了重试机制的特点和策略,分析相关重试类库实现,讨论为 CompletableFuture 添加重试机制的方法。内容涉及异步重试代码实现,Resilience4J,S...
6
1
分享
oldratlee
赞了这篇文章
猿java
@公众号【猿java】
·
1年前
关注
深度剖析 CompletableFuture 工作原理!
在日常开发中,为了提高程序的性能,我们经常会使用异步方式来完成,在本文中,我们将学习一种常用的工具类: CompletableFuture,并且学习如何使用它来提高 Jav...
27
6
分享
oldratlee
关注了
桦说编程
@taobao, aliyun
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1年前
关注
深入理解 Future, CompletableFuture, ListenableFuture,回调机制
分析了Future, CompletableFuture, ListenableFuture设计思想和实践,内容涉及函数式思想,链式调用,异步任务编排,取消机制,面向轨道编...
39
21
分享
oldratlee
赞了这篇文章
Derek_Smart
高级挖坑工程师
·
1年前
关注
CompletableFuture实现的工具类及使用示例
创建一个多线程工具类,可以包含执行任务、处理返回值、异常操作以及多线程合并操作等功能。使用 `CompletableFuture` 来处理异步操作和合并结果...
12
13
分享
oldratlee
赞了这篇文章
蝎子莱莱爱打怪
Java攻城狮 @安全行业
·
1年前
关注
关于Java Agent的使用、工作原理、及hotspot源码 解析
这篇文章酝酿至少好几个月其中被各种事情打断,另外也写了很久(断断续续一个月差不多)也是我有史以来最长的一篇,整个下来收获蛮多的,虽然java agent在实际直接开发中用的...
57
10
分享
下一页
关注了
8
关注者
17
收藏集
0
关注标签
0
加入于
2018-09-27