笔记
文章平均质量分 52
junehappylove
上善若水。水善利万物而不争,处众人之所恶,故几于道。居,善地;心,善渊;与,善仁;言,善信;正,善治;事,善能;动,善时。夫唯不争,故无尤。
展开
-
【搞不明白】redis和mysql、mybatisplus有啥关系
上述代码中,首先通过redis查询在线的设备的shakeCode列表,有了codes 信息后在通过mybatisplus插件去查询mysql数据库。框架中的东西就是简单的查询操作,redis中获取的数据只是一个查询的条件变量,简直离谱!一个解决三天的bug,到现在也没有搞明白,如题,到底redis和mysql、mybatisplus能有啥关系。将RedisTemplate添加了泛型,因为查询分页的方法里面所有的操作都是对字符串的,当然也尝试过。看下面的一段代码,是一个分页查询:注意引用的。原创 2024-03-27 22:26:15 · 401 阅读 · 0 评论 -
RocketMQ异常处理 Failed to start RocketMQ push consumer
原本项目挺正常运行的,一次异常关机导致Rocket MQ起不来了,怎么都想不明白,根据报错信息百度:Failed to start RocketMQ push consumer。真是奇怪的问题千千万,都挡不住广大网友的解决问题能力。把下面文件清理掉,重启项目就好了。上面是原文老哥的解决方法。转载 2022-12-16 11:18:47 · 2180 阅读 · 2 评论 -
Spring异步处理@Async的使用以及原理、源码分析(@EnableAsync)
前言在开发过程中,我们会遇到很多使用线程池的业务场景,例如异步短信通知、异步记录操作日志。大多数使用线程池的场景,就是会将一些可以进行异步操作的业务放在线程池中去完成。例如在生成订单的时候给用户发送短信,生成订单的结果不应该被发送短信的成功与否所左右,也就是说生成订单这个主操作是不依赖于发送短信这个操作,所以我们就可以把发送短信这个操作置为异步操作。那么本文就是来看看Spring中提供的优雅的异步处理方案:在Spring3中,Spring中引入了一个新的注解@Async,这个注解让我们在使用Spr转载 2022-03-20 01:44:16 · 1446 阅读 · 0 评论 -
2020再见!2021我们来了!
2020再见!2021我们来了!原创 2021-01-01 00:08:45 · 315 阅读 · 0 评论