首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
桦说编程
掘友等级
资深后端开发
在约束中获得自由。专注代码质量,并发编程,性能优化。文章首发掘金/同名公众号
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
102
文章 101
沸点 1
赞
102
返回
|
搜索文章
最新
热门
置顶
CompletableFuture 超时功能有大坑!使用不当直接生产事故!
CompletableFuture 超时功能会出现 Delayer 线程延迟执行的情况。本文将详细复现与讨论超时功能的大坑,同时提供一些最佳实践指导。
置顶
【总结】集合类特性剖析【不可变、懒计算、并行、视图、协变等特点与应用】
【总结】集合类特性剖析【不可变、懒计算、并行、视图、协变等特点与应用】 本文将讨论集合类API设计及其底层实现涉及诸多特性。
深入解析CompletableFuture源码实现
CompletableFuture 其源码实现复杂,涉及多种执行模式、回调机制和线程安全处理。本文将详细解析 CompletableFuture 的源码实现,帮助读者理解其内部工作原理。
CompletableFuture 复杂问题与最佳实践(简化版笔记)
以笔记的形式总结了并发编程,特别是 CompletableFuture/ListenableFuture 常见的复杂问题、实践与解决方法,涉及性能优化、线程池、并发思想等内容。
特性切换:软件开发中的高效功能管理策略
特性切换是现代软件开发中的常见模式,通过灵活的功能管理,使得团队能够更高效地进行开发、测试和发布。本文将介绍常见特性切换,分析实现并提出最佳实践。
持久化数据结构与配置版本管理
- 通过结合持久化数据结构和COW思想,可以实现动态配置管理,实现配置高效且安全地更新和访问。 - 通过缓存可以避免重复计算,提高系统性能。 - 使用缓存需要注意内存泄露的风险和缓存驱逐的策略。你也可
并发编程与视图——简单方法返回异步 Map<Key, Data>
我们在业务开发中常遇到这种场景,执行业务时需要获取一些异步数据,后续使用时为同步方式,实际上,超时和异常恢复逻辑可以统一实现。本文将展示如何结合Guava实现,知识点涉及视图,延迟计算,职责分离思想等
写时复制COW核心原理解读
本文将以COWArrayList为例,详细解读COW思想,内容还涉及COWMap 的实现,版本管理如何使用COW,不可变实现与COW结合使用等。
配置快照实现之持久化数据结构
持久化数据结构是一种不可变的数据结构,适用于并发编程和版本控制,而且天然支持分布式链路追踪配置快照。本文介绍其特点、优缺点及应用场景,并探讨Vavr和PCollections在Java中的实现。
深入理解 Arrays.asList():视图与常见陷阱
Arrays.asList() 是常见的方法,但在使用时容易遇到问题。许多文章讲解时没有从视图的角度出发,从而使问题复杂化了。本文将通过视图的概念,深入解析其行为、陷阱及解决方案。
下一页
个人成就
2024年度人气作者No.173
文章被点赞
510
文章被阅读
42,708
掘力值
2,843
关注了
32
关注者
192
收藏集
7
关注标签
15
加入于
2023-02-10