首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
上官飛
更多收藏集
微信扫码分享
微信
新浪微博
QQ
64篇文章 · 0订阅
独辟蹊径:我是如何用Java自创一套工作流引擎的(下)
在上一篇博客中,我们详细介绍了如何利用Java语言从零开始打造一套工作流引擎的基础架构。今天,我们将深入探讨这一引擎在实际项目中的应用和效果。
独辟蹊径:我是如何用Java自创一套工作流引擎的(上)
这篇文章介绍了本人开发的轻量级工作流引擎的设计和实现,从流程类别和表结构开始讲解审批流程的设计及其关系,展示了提交申请、审批和查看记录等功能的核心代码。
CompletableFuture还能这么玩
当我决定写这篇关于 CompletableFuture 的文章时,脑海中浮现出无数个曾经被异步编程折磨得死去活来的瞬间。 所以我希望能够用通俗、有趣、碎片化的方式,不至于看到这几个字就头痛
JUC 三大辅助类: CountDownLatch CyclicBarrier Semaphore
在并发编程中,线程间的协调是一个常见的挑战。Java 并发包 java.util.concurrent 提供了多种工具来帮助开发者解决这一问题。
Java Stream详解
Java Stream详解 创建Stream Stream.builder()创建 Stream.of创建 空Stream创建 Stream.generate创建 如果不加限制运行时会一直创建像死循环
分布式系统学习9:分布式锁
1. 为什么要用分布式锁? 分布式系统下,不同的服务/客户端通常运行在独立的 JVM 进程上。如果多个 JVM 进程共享同一份资源的话,使用本地锁就没办法实现资源的互斥访问了。于是,分布式锁 就诞生了
Java两大工具库:Commons和Guava(6)
除了操作集合、限流和缓存,Guava还有另一个隐秘的功能:事件总线EventBus机制——是发布-订阅模式的实现,不需要显式地注册回调——比观察者模式更灵活。
Java7到Java17, Switch语句进化史
前言 自 Java 7 以来,java 中的 switch 语句经历了快速发展。因此,在本文中,我们将通过示例讨论 switch 语句从 java 7 到 java 17 的演变或变化。 Java 7
瞧瞧别人家的API接口,那叫一个优雅
前言 在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台API接口,或者提供API接口给第三方平台调用。 那么问题来了,如果设计一个优雅的API接口,能够满足:安全性、可重复调用、稳定
CountDownLatch翻车后,大家都建议我用CompletableFuture改造下,改造完感觉真香啊!
前言 大家好,我是小郭,前段时间使用了CountDownLatch来做并发流程的控制,在生产上碰到了一些问题,最终问题是解决了,但是那篇文章的评论大家让我用CompletableFuture来试一试