最新 最热

Spring Boot执行延时任务-DelayQueue的使用

在很多场景我们需要用到延时任务,比如给客户异步转账操作超时后发通知告知用户,还有客户下单后多长时间内没支付则取消订单等等,这些都可以使用延时任务来实现。...

2023-03-15
1

JUC内置线程池

整个线程池表现为线程数会根据任务量不断增长,没有上限,当任务执行完毕,空闲 1分钟后释放线程。 适合任务数比较密集,但每个任务执行时间较短的情况。...

2023-03-08
0

CompletableFuture实现异步编排

场景:电商系统中获取一个完整的商品信息可能分为以下几步:①获取商品基本信息 ②获取商品图片信息 ③获取商品促销活动信息 ④获取商品各种类的基本信息 等操作,如果使用串行方式去执行这些操作,假设每个操作执行1s,那么用...

2023-02-01
0

class、case class、object、case object的区别

case class的成员默认都是常量,所以case class适用于数据成员不改变的场景,而且case class之间可以进行比较

2022-12-26
0

Exclude 的实现

原题地址:https://github.com/type-challenges/type-challenges/blob/main/questions/00043-easy-exclude/README.zh-CN.md (opens new window)

2022-12-21
0

Rxjava之from系列操作符源码解析

fromArray(T... items) : 参数 数组长度 为 0 是执行 empty操作符,长度为 1 时,是执行 just操作符。

2022-12-19
1

Comparable泛型踩坑

而是由其实现的接口ChronoLocalDate去继承的Comparable<ChronoLocalDate>

2022-12-11
0

thinkphp怎么用model?ThinkPHP中实例Model方法的区别说明

在TP中,我们可以用下面两种方法去创建一个数据表的映射对象(我暂时用到的) 第一种:Test = D(&#x27;Test&#x27;) 第二种:Test = new Model(&#x27;Test&#x27;) 虽然这两种都可以对数据进行select,insert,delete,udpate操...

2022-12-02
0

Note·TypeScript 中 interface 和 type 区别

interface 和 type 都可以拓展,并且两者并不是相互独立的,也就是说 interface 可以 extends type, type 也可以 extends interface。虽然效果差不多,但是两者语法不同。...

2022-12-01
0

Java 异常处理

可见,方法后面跟了 throws 异常1, 异常2...,则 必须 在调用处 处理

2022-11-26
0