
一、序言 延迟任务应用广泛,延迟任务典型应用场景有订单超时自动取消;支付回调重试。其中订单超时取消具有幂等性属性,无需考虑重复消费问题;支付回调重试需要考虑重复消费问题。 延...
前言 最近在做的业务场景涉及到了数据库的递归查询。我们公司用的 Oracle ,众所周知,Oracle 自带有递归查询的功能,所以实现起来特别简单。 但是,我记得 MySQL...
简单测试步骤 1、导入依赖 我安装的是2.6.3的版本,该版本下默认的使用lettuce,而不是jedis,若想使用jedis,需要自己额外进行引用 2、配置文件 3、测试 ...
Redis作为一个基于内存的缓存系统,一直以高性能著称,因没有上下文切换以及无锁操作,即使在单线程处理情况下,读速度仍可达到11万次/s,写速度达到8.1万次/s。但是,单线...
Executors提供的四种线程 池 CachedThreadPool newFixedThreadPool newScheduledThreadPool newSingle...
一、加载 @EnableFeignClients 里面有个@Import(FeignClientsRegistrar.class),FeignClientsRegistrar...
最近发现了一个主从相关的问题,在这里记录一下。一、背景:在业务过程中产生的财务数据需要发送给财务团队。然后公司已经有相关的服务A,通过Binlog Dump实时获取数据库的增...
前言 在Java中,如果一个对象不可能再被引用,那么这个对象就是垃圾,应该被回收,以防占用内存。 如何判断垃圾? 1、引用计数法 我们可以很容易想到,通过引用计数的方法,当一...
1.sql中有select,from,where,group by,order by,having请问sql执行时的顺序是怎样的?答:前面从from(表)where(按条件取...