Java 中 CompletableFuture的方法thenCombineAsync()与thenCombine() 的区别

busfly2023-05-311451
Java 中 CompletableFuture的方法thenCombineAsync()与thenCombine()有什么区别呢,首先我们来看一下他们的主要功能: thenCombine 会把 两...

异步编程:Java 中 CompletableFuture 使用详解

busfly2023-05-311435
异步编程:Java 中 CompletableFuture 使用详解
1、 runAsync 和 supplyAsync方法 CompletableFuture 提供了四个静态方法来创建一个异步操作。 public static CompletableFuture&l...

为什么要重写 hashcode 和 equals 方法?

busfly2023-04-261395
为什么要重写 hashcode 和 equals 方法?
我在面试 Java初级开发的时候,经常会问:你有没有重写过hashcode方法?不少候选人直接说没写过。我就想,或许真的没写过,于是就再通过一个问题确认:你在用HashMap的时候,键(Key)部分,...

微服务中使用 Maven BOM 来管理你的版本依赖

busfly2023-04-261555
BOM(Bill of Materials)是由Maven提供的功能,它通过定义一整套相互兼容的jar包版本集合,使用时只需要依赖该BOM文件,即可放心的使用需要的依赖jar包,且无需再指定版本号。B...