首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
桦说编程
掘友等级
资深后端开发
All in AI。曾经专注于系统设计,代码质量,性能优化,并发编程。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
167
文章 166
沸点 1
赞
167
返回
|
搜索文章
最新
热门
比Spring参数校验更优雅!使用函数式编程把参数检验玩出花来!
Spring 支持的 BeanValidation 学习成本高,使用了反射等复杂技术。相反,使用使用函数式思想实现参数校验,使得验证逻辑更加简洁、灵活,
使用 CompletableFuture 最常见的错误(附实战代码)
本文将讨论 CompletableFuture 使用上最常见的误区,内容涉及实战代码,代码重构,任务编排策略等内容。
函数式编程中函数有哪些玩法?(以Vavr为例)
Java8 引入了函数式相关概念,比如函数接口,方法引用,lambda表达式等等。本文中我们看看如何在 Java 语言的基础上实现更加复杂的函数式思想。
Vavr(Javaslang) 从入门到跑路(附使用指南)
Vavr 类库为 Java 提供了函数式编程功能增强。本文讨论了 Vavr 中函数式相关特性,同时给出了相关实践指南。
如何安全发布 CompletableFuture ?Java9 新增方法鉴赏
Java9 对于CompletableFuture做了新的增强,本文将全面分析新增的面向继承、安全发布等相关方法,内容涉及保护性复制、线程安全、最佳实践等。
【异步编程实战】如何实现超时功能(以CompletableFuture为例)
大多数网络异步任务的执行常常会进行超时限制,在并发编程中是一个常见的问题。本文主要讨论实现超时功能的基本思路以及CompletableFuture是如何通过代码实现超时功能的。
为什么线程池中的临时线程这么奇怪?
很多人对于临时线程的理解有问题。文章主要讨论了 Java 线程池临时线程的工作原理和思想,结合了少量源码,给出了相关的配置策略。
Java 单元测试实战——编写可测试代码的技巧
本文讨论了Java如何编写可测试代码,结合实践,给出了相关代码demo。内容涉及如何将依赖外置,避免对数据库的模拟测试,ServiceImpl类长代码优化等。
【桦说并发下篇】漫谈线程池
讨论了标准库线程池的问题,不同类库的拓展,包括Spring, Guava, Netty等,结合上一篇关于CompletableFuture的文章,提供了针对并发编程的通用编程方法。
【桦说经典】重构:改善既有代码的设计
好书推荐之《重构:改善既有代码的设计》,适用于中高级程序员的必读书籍。同时分享了一些实践心得和快速上手的方法。
下一页
个人成就
2024年度人气作者No.173
文章被点赞
714
文章被阅读
67,805
掘力值
4,238
关注了
41
关注者
241
收藏集
7
关注标签
15
加入于
2023-02-10