首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
桦说编程
掘友等级
资深后端开发
在约束中获得自由。专注代码质量,并发编程,性能优化。文章首发掘金/同名公众号
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
94
文章 93
沸点 1
赞
94
返回
|
搜索文章
最新
热门
CompletableFuture#allOf、依次 join、ListenableFuture#allAsList 的性能比较
1. 三种实现性能差别不大,依次join性能更好一点。 2. 选择哪种方法更多地取决于代码的可读性和具体的业务需求,而不是性能差异。 3. 对于性能问题不要想当然,笔者之前错误地认为allOf实现依赖
【源码解析】无锁并发栈 Treiber 栈详解,理解 CompletableFuture, FutureTask, ForkJoinTask 源码必备
Treiber栈通过CAS + 循环重试的机制,实现了高效的无锁并发控制,对于理解 CompletableFuture, FutureTask, ForkJoinTask等大有裨益。本文作了详细分析。
数组竟让项目崩溃!程序员深夜填坑的血泪教训!
业务代码中数组+泛型是“高危组合”:类型不安全、灵活性差,稍不留神就埋雷。血泪总结:集合类才是“救世主”——类型安全、内存可控,从此告别深夜填坑!(附真实翻车代码+避坑指南)
Spring Security 难用到怀疑人生?你可能不是一个人!
Spring Security 之所以非常复杂,很大程度上在于它“独特”的 API 设计,“独特”并不是什么褒义词。对于初学者来说,很难快速上手;对于老手来说,容易犯错。DSL 的配置像是解谜,为了解
API 设计之禅
### API 设计之禅 > 译者按:本文翻译自 [How to design a good API and why it matters](https://dl.acm.org/doi/1
字节二面:字符串常量池如何优化?
本文主要讨Java字符串 intern 的设计问题,比如维护问题,性能问题,优化困难等,同时提出了更好的解决方案。
异步编程深度分析:是否可以不带Async使用CompletableFuture?
在使用 CompletableFuture 时,不带 Async 的回调可能导致异步任务阻塞,影响性能和响应性。本文分析了链式调用回调的执行逻辑,直接执行器,最后提出了相应的最佳实践。
别再被Java深拷贝坑了!一文告诉你如何快速高效实现
很多文章列举了实现深拷贝的方式:clone 方法,各种 BeanUtils,序列化实现。 其实,这些实现都有各种各样的问题。本文总结了一下简单又高效的实现。
【性能优化】经常被忽视但是很有用的并发执行策略(CompletionService)
本文介绍与总结了经常被忽略的并发执行策略——CompletionService。实际上其有妙用:它可以实现异步任务的生产与消费的解耦,提高并发性能。本文提供了一些代码示例、源码分析和实践建议。
谨慎对待封装组件或工具类
谨慎对待封装组件或工具类 更好的封装应该满足以下几点中的至少2点: 简单易懂 性能更好 可读性更好 拓展性更好 不易出bug 降低心智负担 最近接触了一些过度封装的组件,很多封装在笔者看来是没有必要的
下一页
个人成就
2024年度人气作者No.173
文章被点赞
460
文章被阅读
37,901
掘力值
2,515
关注了
32
关注者
178
收藏集
7
关注标签
15
加入于
2023-02-10