百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章
从0到1掌握MyBatis:Java持久层框架的深度解析与实战

一、MyBatis是什么在Java开发的世界里,数据库操作是极为重要的一环。早期,我们使用JDBC(JavaDatabaseConnectivity)来与数据库交互。但随着项目规模的不断扩...

完整实现-通过DelayQueue实现延时任务

一、DelayQueue的应用原理二、订单延时任务的实现三、订单处理四、优缺点实现延时任务有很多的方法,网上关于延时任务的实现的文章已经不少了。比如:实现延时任务的10种方法等等。但是这些文章基本上都...

基于Redis实现简单的延时消息队列

说到消息队列相信作为开发人员的大家都不陌生,在实际的工作中我们可能在很多场景下都会用到消息队列,消息队列不仅仅是用于收发消息,而且也可以用于解耦我们的应用系统设计,在大型的应用系统或者分布式应用系统中...

java定时器Timer 你还记得吗?(java的定时器)

java已经帮我们写了定时器的任务,我们只需要按照API的文档来实现就行。首先我们看下java帮我们实现的定时器类:java.lang.Timer我们先来看下Timer的构造方法:我们可以看到Time...

Java定时任务大盘点:发工资也能“指日可待”

作者:京东保险孙昊宇引子:“指日可待”让我们先从一个成语开始,“指日可待”。没错,我说的就是定时任务。“指日可待”:为任务指定好日程,就可以安心等待任务执行。在实际场景中,我们往往需要在特定时间做...

实现延迟队列,这些你知道吗?(延迟消息队列原理)

何为延迟队列队列,即先进先出的数据结构,就和食堂打饭一样,排在最前面的先打饭,打完饭就走;延迟队列即队列中的元素相比以往多了一个属性特征:延迟。延迟队列中的每个元素都指定了延迟时间,表示该元素到达指定...

为什么在java程序里执行要比在navicat里慢那么多

Navicat使用原生数据库连接性,这意味着它直接通过数据库系统的原生协议与数据库进行通信,没有中间件或转换层,从而实现了优化和高效的连接。相比之下,Java程序可能需要通过JDBC(JavaDat...

京东大佬问我,SpringBoot中如何做延迟队列?单机与分布式如何做?

京东大佬问我,SpringBoot中如何做延迟队列?单机如何做?分布式如何做呢?并给出案例与代码分析。嗯,用户问的是在SpringBoot中如何实现延迟队列,单机和分布式环境下分别怎么做。这个问题其实...

java小知识-纳秒(c++ 纳秒)

作者:京东物流崔冬冬一、System.nanoTime()java中,有这么一个方法System.nanoTime(),你用过吗?二、与System.currentTimeMillis()对比Sys...

java实现消息队列以及延迟消息(队列DelayQueue)

1.java实现延迟消息(队列DelayQueue)DelayQueue是一个支持延时获取元素的无界阻塞队列。队列使用PriorityQueue来实现。队列中的元素必须实现Delayed接口,在创建元...