首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
桦说编程
掘友等级
资深后端开发
All in AI。曾经专注于系统设计,代码质量,性能优化,并发编程。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
167
文章 166
沸点 1
赞
167
返回
|
搜索文章
最新
热门
持久化数据结构与配置版本管理
- 通过结合持久化数据结构和COW思想,可以实现动态配置管理,实现配置高效且安全地更新和访问。 - 通过缓存可以避免重复计算,提高系统性能。 - 使用缓存需要注意内存泄露的风险和缓存驱逐的策略。你也可
并发编程与视图——简单方法返回异步 Map<Key, Data>
我们在业务开发中常遇到这种场景,执行业务时需要获取一些异步数据,后续使用时为同步方式,实际上,超时和异常恢复逻辑可以统一实现。本文将展示如何结合Guava实现,知识点涉及视图,延迟计算,职责分离思想等
写时复制COW核心原理解读
本文将以COWArrayList为例,详细解读COW思想,内容还涉及COWMap 的实现,版本管理如何使用COW,不可变实现与COW结合使用等。
配置快照实现之持久化数据结构
持久化数据结构是一种不可变的数据结构,适用于并发编程和版本控制,而且天然支持分布式链路追踪配置快照。本文介绍其特点、优缺点及应用场景,并探讨Vavr和PCollections在Java中的实现。
深入理解 Arrays.asList():视图与常见陷阱
Arrays.asList() 是常见的方法,但在使用时容易遇到问题。许多文章讲解时没有从视图的角度出发,从而使问题复杂化了。本文将通过视图的概念,深入解析其行为、陷阱及解决方案。
拥抱流畅接口模式,6个例子提升你的代码能力
流畅接口通过链式调用和DSL设计,让代码编写更轻松,提升可读性与维护性。结合AssertJ、CFFU等案例解析其优势与挑战,揭示如何优雅实现复杂业务逻辑。
CompletableFuture典型错误 —— 代码出自某大厂
某团技术文章《CompletableFuture原理与实践-外卖商家端API的异步化》存在对于CompletableFuture错误用法,本文提出避免嵌套Future等更好实践方法。
警惕AI幻觉!Deepseek对Java线程池中断机制的理解有误
最近,在与DeepSeek的对话中,我发现其AI模型对Java线程池中断机制存在错误理解,如果参照AI的回答,编写的代码会相当脆弱。
编程原则不是目的,而是手段
当100%测试覆盖率导致项目延期,当设计模式变成代码累赘,当"最佳实践"阻碍技术创新——你是否正在被自己信奉的编程原则所绑架?
消灭空指针异常,Lombok 给我们的优雅解决方案
Java中NPE传统的解决方案包括显式的null检查和使用Optional类。然而,这些方法可能会导致代码冗长且不易阅读。Lombok提供了一种更简洁的方式。
下一页
个人成就
2024年度人气作者No.173
文章被点赞
714
文章被阅读
67,749
掘力值
4,238
关注了
41
关注者
241
收藏集
7
关注标签
15
加入于
2023-02-10