首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
oldratlee
掘友等级
taobao, aliyun
https://github.com/oldratlee
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
84
文章 84
沸点 0
赞
84
返回
|
搜索文章
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
15天前
关注
爆赞!总结《软件设计的哲学》
最近读了《软件设计的哲学》(A Philosophy of Software Design),这本书中的很多思想深得我心。简单总结一下其内容,重要的内容在最前面。 这本书直...
4
评论
分享
oldratlee
赞了这篇文章
一灯架构
微信搜:「一灯架构」 @Java架构师
·
1年前
关注
没看过AQS源码,别说精通Java并发编程
AQS 全称 AbstractQueuedSynchronizer(抽象队列同步器),旨在作为创建锁和其他同步机制的基础,常见的同步锁 ReentrantLock、Coun...
14
1
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
7月前
关注
【源码解析】无锁并发栈 Treiber 栈详解,理解 CompletableFuture, FutureTask, ForkJoinTask 源码必备
Treiber栈通过CAS + 循环重试的机制,实现了高效的无锁并发控制,对于理解 CompletableFuture, FutureTask, ForkJoinTask等...
5
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
2月前
关注
深入解析CompletableFuture源码实现
CompletableFuture 其源码实现复杂,涉及多种执行模式、回调机制和线程安全处理。本文将详细解析 CompletableFuture 的源码实现,帮助读者理解其...
3
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
21天前
关注
数据丢失,而且不抛出并发异常,多线程使用HashMap踩坑
最近踩了一个别人挖的坑,遂写本文。在多线程环境中使用 `HashMap` 进行并发操作时,可能会导致数据丢失或不一致的问题。特别是,`HashMap` 的 `put` 方法...
5
1
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
8月前
关注
【总结】集合类特性剖析【不可变、懒计算、并行、视图、协变等特点与应用】
【总结】集合类特性剖析【不可变、懒计算、并行、视图、协变等特点与应用】 本文将讨论集合类API设计及其底层实现涉及诸多特性。...
6
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
20天前
关注
使用注解写出更优雅的代码,以CFFU为例
CFFU中有很多良好的代码实践,如果你追求更优雅、更健壮的代码,不妨学习一下CFFU中使用到的代码注解。本文内容涉及避免空指针bug相关注解,纯函数注解,提示用户使用结果注...
2
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
2年前
关注
深入理解Java泛型、协变逆变、泛型通配符、自限定
介绍了纯函数、协变和逆变的概念。Java通配符的使用,PECS法则,类型自限定的编程模式,super builder。举例说明Spring Security下复杂的配置是如...
13
1
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1月前
关注
Java 要变天了,新提案将支持类型类 type classes
继管道编程、lambda表达式、record、密封类、模式匹配等特性之后,Java似乎想在函数式编程范式上更进一步。类型类与见证(witness) 的结合使用,将进一步提升...
12
7
分享
oldratlee
赞了这篇文章
倚栏听风雨
1月前
关注
CompletableFuture 延时执行任务
CompletableFuture 延时执行任务,CompletableFuture 延时执行任务,CompletableFuture 延时执行任务,Completable...
1
5
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1月前
关注
Java 中不可变对象常用组件及创建方法
本文探讨了如何创建不可变对象,涵盖了JDK和Guava的不可变类型,介绍了使用record、手动实现、Lombok等方式创建不可变对象的方法。还讨论了不可变对象的优缺点及深...
2
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1月前
关注
函数一定要有返回值 \ o /
方法的返回值不仅是一个简单的设计原则,更是提高代码质量和系统可靠性的重要手段。在设计和使用API时,开发者应充分利用返回值,以减少副作用带来的不良影响。通过关注方法的返回值...
1
1
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1月前
关注
一文帮你掌握集合类库常见工具方法
本文旨在帮助读者建立Java集合类库相关工具方法的印象,有需要的读者可以收藏,待有具体需要时查阅。本文将侧重于容易被忽略的静态方法,同时会给出很多最佳实践。...
2
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1月前
关注
交替打印最容易理解的实现——同步队列
本文旨在实现最简形式的交替打印。理解了同步队列,你可以轻松解决60%以上的多线程面试题。同步队列作为JUC提供的并发原语之一,使用了无锁算法,性能更好,但是却常常被忽略。...
3
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
1月前
关注
CompletableFuture 的第四种调用模式
CompletableFuture有就地执行、异步执行等三种模式。就地执行适合轻量级任务,但可能导致线程阻塞。异步执行有上下文切换开销。本文介绍了第四种调用模式,解决了以上...
3
2
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
2月前
关注
CompletableFuture 复杂问题与最佳实践(简化版笔记)
以笔记的形式总结了并发编程,特别是 CompletableFuture/ListenableFuture 常见的复杂问题、实践与解决方法,涉及性能优化、线程池、并发思想等内...
7
2
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
4月前
关注
拥抱流畅接口模式,6个例子提升你的代码能力
流畅接口通过链式调用和DSL设计,让代码编写更轻松,提升可读性与维护性。结合AssertJ、CFFU等案例解析其优势与挑战,揭示如何优雅实现复杂业务逻辑。...
8
评论
分享
oldratlee
赞了这篇文章
异常君
后端研发
·
5月前
关注
CompletableFuture 并发陷阱:异步编程中的常见误区
如果你正在使用 CompletableFuture,或者打算在项目中引入它,这篇文章绝对不容错过。我会通过实际案例带你避开那些我(和许多开发者)曾经踩过的坑。...
13
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
5月前
关注
警惕AI幻觉!Deepseek对Java线程池中断机制的理解有误
最近,在与DeepSeek的对话中,我发现其AI模型对Java线程池中断机制存在错误理解,如果参照AI的回答,编写的代码会相当脆弱。...
7
评论
分享
oldratlee
赞了这篇文章
桦说编程
资深后端开发
·
5月前
关注
CompletableFuture典型错误 —— 代码出自某大厂
某团技术文章《CompletableFuture原理与实践-外卖商家端API的异步化》存在对于CompletableFuture错误用法,本文提出避免嵌套Future等更好...
56
12
分享
下一页
关注了
8
关注者
17
收藏集
0
关注标签
0
加入于
2018-09-27