博主自主知识产权《Spring Boot深入浅出系列课程》(16章97节文档) 已经上线,请关注

字母哥的文章

java并发

java并发编程工具类JUC之三:DelayQueue 延时队列

DelayQueue 是BlockingQueue接口的实现类,它根据"延时时间"来确定队列内的元素的处理优先级(即根据队列元素的“延时时间”进行排序)。另一层含义是只有那些超过“延时时间”的元素才能从队列里面被拿出来进行处理。 DelayQueue 队列...

6个月前 (03-24) 206℃

java并发

java并发编程工具类JUC之二:ArrayBlockingQueue队列

类ArrayBlockingQueue是BlockingQueue接口的实现类,它是有界的阻塞队列,内部使用数组存储队列元素。这里的“有界”是指存储容量存在上限,不能无限存储元素。在同一时间内存储容量存在着一个上限值,这个上限制在初始实例化的时候指定,之后便不能修改了。 Arra...

6个月前 (03-24) 208℃

java并发

java并发编程工具类JUC之一:BlockingQueue阻塞队列

Java BlockingQueue接口java.util.concurrent.BlockingQueue表示一个可以存取元素,并且线程安全的队列。换句话说,当多线程同时从 JavaBlockingQueue中插入元素、获取元素的时候,不会导致任何并发问题(元素被插入多次、处理...

6个月前 (03-24) 238℃

mybatis

Mybatis plus通用字段自动填充的最佳实践总结

在进行持久层数据维护(新增或修改)的时候,我们通常需要记录一些非业务字段,比如:create_time、update_time、update_by、create_by等用来维护数据记录的创建时间、修改时间、修改人、创建人等信息。通常情况下我们需要对这些字段进行手动赋值。赋值的过程...

8个月前 (01-27) 397℃

java

Mybatis Plus 3.4版本之后分页插件的使用

一、MybatisPlusInterceptor 从Mybatis Plus 3.4.0版本开始,不再使用旧版本的PaginationInterceptor ,而是使用MybatisPlusInterceptor。 MybatisPlusInterceptor是一系列的实现I...

8个月前 (01-25) 324℃