首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
桦说编程
掘友等级
资深后端开发
在约束中获得自由。专注代码质量,并发编程,性能优化。文章首发掘金/同名公众号
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
94
文章 93
沸点 1
赞
94
返回
|
搜索文章
最新
热门
置顶
CompletableFuture 超时功能有大坑!使用不当直接生产事故!
CompletableFuture 超时功能会出现 Delayer 线程延迟执行的情况。本文将详细复现与讨论超时功能的大坑,同时提供一些最佳实践指导。
置顶
【总结】集合类特性剖析【不可变、懒计算、并行、视图、协变等特点与应用】
【总结】集合类特性剖析【不可变、懒计算、并行、视图、协变等特点与应用】 本文将讨论集合类API设计及其底层实现涉及诸多特性。
深入理解 Arrays.asList():视图与常见陷阱
Arrays.asList() 是常见的方法,但在使用时容易遇到问题。许多文章讲解时没有从视图的角度出发,从而使问题复杂化了。本文将通过视图的概念,深入解析其行为、陷阱及解决方案。
拥抱流畅接口模式,6个例子提升你的代码能力
流畅接口通过链式调用和DSL设计,让代码编写更轻松,提升可读性与维护性。结合AssertJ、CFFU等案例解析其优势与挑战,揭示如何优雅实现复杂业务逻辑。
CompletableFuture典型错误 —— 代码出自某大厂
某团技术文章《CompletableFuture原理与实践-外卖商家端API的异步化》存在对于CompletableFuture错误用法,本文提出避免嵌套Future等更好实践方法。
警惕AI幻觉!Deepseek对Java线程池中断机制的理解有误
最近,在与DeepSeek的对话中,我发现其AI模型对Java线程池中断机制存在错误理解,如果参照AI的回答,编写的代码会相当脆弱。
编程原则不是目的,而是手段
当100%测试覆盖率导致项目延期,当设计模式变成代码累赘,当"最佳实践"阻碍技术创新——你是否正在被自己信奉的编程原则所绑架?
消灭空指针异常,Lombok 给我们的优雅解决方案
Java中NPE传统的解决方案包括显式的null检查和使用Optional类。然而,这些方法可能会导致代码冗长且不易阅读。Lombok提供了一种更简洁的方式。
告别强制转换:使用设计模式实现 Guava ListenableFuture 与 TTL 优雅融合
1. 通过装饰器模式为 TTL 原生支持 Guava 的 ListenableFuture,消除类型强转风险; 2. 结合适配器模式解决多层装饰导致的接口丢失问题,实现类型安全与代码简洁性的双重提升。
【硬核总结】如何轻松实现只计算一次、惰性求值?良性竞争条件的广泛使用可能超过你的想象!String实际上是可变的?
惰性求值和单次计算是优化程序性能的关键策略,广泛应用于Java中。通过惰性求值和缓存结果,这些技术在多线程环境中提高了效率,避免了不必要的资源消耗。
下一页
个人成就
2024年度人气作者No.173
文章被点赞
459
文章被阅读
37,836
掘力值
2,515
关注了
32
关注者
178
收藏集
7
关注标签
15
加入于
2023-02-10