08 2022 档案
摘要:idea远程调试代码 实现原理为: 本机和远程主机的两个VM之间使用Debug协议通过Socket协议通信,传递调试指令和调试信息, 其中,调试的程序常常被称为debugger,而被调试的程序称为debuggee 大致结构如上图,分为三个过程,用于调试的程序使用UI,通过protocol,调用远程J
阅读全文
摘要:一、延迟队列 进入该队列的消息会被延迟消费的队列,一般的队列,进入队列后会进行排队依次消费掉 二、使用场景 需要进行延迟消费的场景,本文举例为某本书籍更新了章节,待内容上传完成及各种逻辑处理完成之后延迟五分钟给用户推送消息通知 三、使用介绍 实现方式还有很多,可以使用java延迟队列RelayQue
阅读全文
摘要:先来看一段代码 redisTemplate.expire(redisKey, 2, TimeUnit.HOURS); redisTemplate.opsForZSet().incrementScore(redisKey, bookId, 1); 目的在于按小时统计bookId的次数,每次加一,并且设
阅读全文