首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
桦说编程
掘友等级
资深后端开发
Almost all in AI。AI提效, 系统设计, 代码质量, 性能优化, 并发编程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
175
文章 174
沸点 1
赞
175
返回
|
搜索文章
最新
热门
并发环境下死锁检测的实现方案
线程池嵌套调用导致的死锁难以排查?本文介绍一种基于任务依赖图的检测方案,运行 时自动追踪调用链,利用图论算法识别循环依赖,将死锁问题从"线上排查"前移到"提前预警"。
一次 TimeZone 锁竞争引发的性能优化
生产环境 20+ 线程同时 BLOCKED,罪魁祸首竟是一个不起眼的时间转换方法。本文揭秘 JDK TimeZone 的隐藏类锁陷阱,以及如何用 Caffeine 缓存一招化解。
Java 协作式取消设计与实现
本文介绍一套基于 CancellationToken + 检查点的协作式取消机制,支持超时/异常/主动取消,让并行任务优雅退出。
结构化并发:告别线程泄露的优雅方案
大家好,我是桦说编程。 问题背景 在高并发系统中,我们经常使用 ExecutorService 提交异步任务,然后通过 Future.get(timeout) 获取结果。看似合理的代码,却隐藏着一个致
Tip: 如何使用AI提升学习效率
如何使用AI提升学习效率 这一节可能是我最近最关注和思考的,然而可能复杂的问题常常可以用简单的形式得到很好的解答。因为人们学习的底层原理并没有因为AI的出现而改变,曾经有一篇很有名的学习方法的论文,总
Claude Code AI 对话技巧总结
你是否觉得用 Claude Code 写代码时,AI 总是"不够聪明"?其实问题可能出在提问方式上。本文从 1342 条真实对话 中提炼出高效 Prompt 技巧:一个 ultrathink 让复杂分
滑动窗口限流器的演进之路:从调度器实现到 Packed CAS
本文记录滑动窗口限流器从 Timer 到 Packed CAS 的演进过程。通过四次迭代,依次解决 check-then-act 竞态、线程管理、计数丢失、GC 压力等问题,展示并发编程中一些核心原理
简单方法实现子任务耗时统计
背景 在并发编程中,我们经常需要将一个大任务拆分成多个子任务并行执行。但随之而来的问题是:如何准确统计每个子任务的耗时? 传统的做法是在业务代码中手动埋点,但这样会导致代码侵入性强、难以维护。本文介绍
并发编程踩坑实录:这些原则,帮你少走80%的弯路
并发编程踩坑实录:这些原则,帮你少走80%的弯路 在并发编程的世界里,没有真正的“银弹”,只有踩不完的坑和填不完的坑。从最初上手并发工具的懵懂,到应对线程泄露、死锁、任务阻塞等各类问题的从容,我耗费了
写出线程安全的代码太难了!用 Guava 实现运行时检测死锁
Guava 的 CycleDetectingLockFactory 通过锁依赖图实时检测死锁,开发阶段立即抛异常而非等生产环境挂起,零侵入改造即可获得死锁检测能力。
下一页
个人成就
2024年度人气作者No.173
文章被点赞
757
文章被阅读
76,423
掘力值
4,486
关注了
41
关注者
258
收藏集
8
关注标签
15
加入于
2023-02-10