首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
桦说编程
掘友等级
资深后端开发
Almost all in AI。AI提效, 系统设计, 代码质量, 性能优化, 并发编程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
175
文章 174
沸点 1
赞
175
返回
|
搜索文章
最新
热门
CompletableFuture 的第四种调用模式
CompletableFuture有就地执行、异步执行等三种模式。就地执行适合轻量级任务,但可能导致线程阻塞。异步执行有上下文切换开销。本文介绍了第四种调用模式,解决了以上问题。
交替打印最容易理解的实现——同步队列
本文旨在实现最简形式的交替打印。理解了同步队列,你可以轻松解决60%以上的多线程面试题。同步队列作为JUC提供的并发原语之一,使用了无锁算法,性能更好,但是却常常被忽略。
深入解析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
文章被点赞
757
文章被阅读
76,437
掘力值
4,486
关注了
41
关注者
258
收藏集
8
关注标签
15
加入于
2023-02-10