首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
桦说编程
掘友等级
资深后端开发
在约束中获得自由。专注代码质量,并发编程,性能优化。文章首发掘金/同名公众号
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
94
文章 93
沸点 1
赞
94
返回
|
搜索文章
最新
热门
不要滥用静态对象和静态方法
发现有些代码中静态对象和静态方法被滥用了。多数情况下,静态代码不应该是编程的首选。本文简单谈了缺点、策略枚举和SLF4J如何解决静态代码的问题。
并发编程中的异常处理策略与最佳实践
并发编程中如何处理异常?本文主要讨论了 Java 异常处理、Future、CompletableFuture 等异常处理模式和方法。
把 CompletableFuture 当做 monad 使用的潜在问题与改进
Java异步编程中,可以把 CompletableFuture 当做单子monad 使用,但是其不能实现快速失败方式的任务编排。本文将详细讨论如何应用单子,附有代码分析,内容还涉及模式匹配与最佳实践。
函数式编程如何消除副作用——Monad 入门与总结
本文详细解释了函数式编程中的核心概念——单子(monad),对于其特性进行了详细的解释和分析,不论对于初学者还是实践都很有帮助。内容涉及monad的定义、特性、解包、单子转换器等内容。
CompletableFuture 如何实现异步任务编排中最常用的模式——快速失败
本文深入探讨了 CompletableFuture 异步任务编排中的“快速失败”模式,展示了CFFU类库和手动维护两种实现。通过对代码的解读,可以增进你对于任务编排和并发编程的理解。
Java并行流陷阱:为什么指定线程池可能是个坏主意
本文深入探讨了Java并行流为何不支持自定义线程池,分析了“技巧”实现的隐患与局限,并提供了更为可靠的替代方案。内容涉及并行流的设计理念、公共池分析、使用误区等。
理解函数式LazyList和Stream:函数式编程中的懒计算与应用
在函数式编程中,懒计算(惰性求值)一种是处理数据的技巧。本文深入解析 Vavr 库中的 Stream 数据结构,以裴波那契数列为例,介绍了使用Stream处理无限数据流,提升代码可读性的方法。
使用Guava轻松搞定树结构!无需使用其他工具类!
使用Guava类库可以轻松实现树的创建、遍历、处理等操作,不必使用任何其他的工具类。本文涉及 Guava 设计思想、树操作相关代码示例、工具类库的设计原则等内容。
比Spring参数校验更优雅!使用函数式编程把参数检验玩出花来!
Spring 支持的 BeanValidation 学习成本高,使用了反射等复杂技术。相反,使用使用函数式思想实现参数校验,使得验证逻辑更加简洁、灵活,
使用 CompletableFuture 最常见的错误(附实战代码)
本文将讨论 CompletableFuture 使用上最常见的误区,内容涉及实战代码,代码重构,任务编排策略等内容。
下一页
个人成就
2024年度人气作者No.173
文章被点赞
461
文章被阅读
37,913
掘力值
2,515
关注了
32
关注者
178
收藏集
7
关注标签
15
加入于
2023-02-10