首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
桦说编程
掘友等级
资深后端开发
Almost all in AI。AI提效, 系统设计, 代码质量, 性能优化, 并发编程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
175
文章 174
沸点 1
赞
175
返回
|
搜索文章
最新
热门
CompletableFuture API 过于复杂?选取7个最常用的方法,解决95%的问题
截止 JDK25,CompletableFuture 已经支持68个实例方法,12个静态方法。这些方法虽然方便了使用者,但对于初学者来说无疑是过于复杂和难以记忆的。本文中,我将秉持极简和实用的原
CompletableFuture 异常处理常见陷阱——非预期的同步异常
CompletableFuture 异常处理常见陷阱——非预期的同步异常 在Java中,当使用CompletableFuture处理异步代码时,有效地管理错误对于确保应用程序的健壮性和可预测性至关重要
线程池拒绝策略避坑:谨慎使用抛弃策略,可能导致系统卡死
探讨了Java线程池抛弃策略与CompletableFuture引发程序卡死的问题。内容涉及IO池配置及allOf级联超时,提供日志拒绝策略、任务监控、避免等待及CFFU等建议,以构建健壮异步系统。
爆赞!总结《软件设计的哲学》
最近读了《软件设计的哲学》(A Philosophy of Software Design),这本书中的很多思想深得我心。简单总结一下其内容,重要的内容在最前面。 这本书直指软件工程的核心挑战:管理复
使用注解写出更优雅的代码,以CFFU为例
CFFU中有很多良好的代码实践,如果你追求更优雅、更健壮的代码,不妨学习一下CFFU中使用到的代码注解。本文内容涉及避免空指针bug相关注解,纯函数注解,提示用户使用结果注解等。
数据丢失,而且不抛出并发异常,多线程使用HashMap踩坑
最近踩了一个别人挖的坑,遂写本文。在多线程环境中使用 `HashMap` 进行并发操作时,可能会导致数据丢失或不一致的问题。特别是,`HashMap` 的 `put` 方法在并发情况下不会抛出异常。
Java 要变天了,新提案将支持类型类 type classes
继管道编程、lambda表达式、record、密封类、模式匹配等特性之后,Java似乎想在函数式编程范式上更进一步。类型类与见证(witness) 的结合使用,将进一步提升Java语言的表达力和拓展性
函数一定要有返回值 \ o /
方法的返回值不仅是一个简单的设计原则,更是提高代码质量和系统可靠性的重要手段。在设计和使用API时,开发者应充分利用返回值,以减少副作用带来的不良影响。通过关注方法的返回值,我们可以更好地理解和管理。
Java 中不可变对象常用组件及创建方法
本文探讨了如何创建不可变对象,涵盖了JDK和Guava的不可变类型,介绍了使用record、手动实现、Lombok等方式创建不可变对象的方法。还讨论了不可变对象的优缺点及深浅不可变的区别。
一文帮你掌握集合类库常见工具方法
本文旨在帮助读者建立Java集合类库相关工具方法的印象,有需要的读者可以收藏,待有具体需要时查阅。本文将侧重于容易被忽略的静态方法,同时会给出很多最佳实践。
下一页
个人成就
2024年度人气作者No.173
文章被点赞
757
文章被阅读
76,428
掘力值
4,486
关注了
41
关注者
258
收藏集
8
关注标签
15
加入于
2023-02-10