摘要: Windows下安装RabbitMQ RabbitMQ是流行的开源消息队列系统,用erlang语言开发,RabbitMQ是AMQP(高级消息队列协议)的标准实现。 要安装RabbitMQ,首先要安装Erlang环境。 环境 Windows10 安装Erlang环境 Erlang 下载地址:http: 阅读全文
posted @ 2022-12-02 15:26 hanease 阅读(171) 评论(0) 推荐(0)
摘要: 一、简介1、pom.xml<!-- csv文件解析依赖 --><dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>5.4</version></dependency>二、手动解析C 阅读全文
posted @ 2022-12-02 15:19 hanease 阅读(6768) 评论(0) 推荐(1)
摘要: 1.基本概念 1.1应用场景 1.1.1 数据同步 有时候项目需要进行同步数据(定时任务),一定要同步成功,不然对于业务会有影响,偶发性的会出现调用接口失败,失败并不是特别多,一般的流程如下: (1)循环的进行远程调用,同步数据,记录一下调用失败的记录 (2)休眠一段时间,继续循环调用失败的记录 ( 阅读全文
posted @ 2022-12-02 15:06 hanease 阅读(2323) 评论(0) 推荐(0)
摘要: redis实现加锁的几种方法示例详解 1. redis加锁分类 redis能用的的加锁命令分表是INCR、SETNX、SET 2. 第一种锁命令INCR 这种加锁的思路是, key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作进行加一。然后其它用户在执行 INCR 操作 阅读全文
posted @ 2022-12-02 14:32 hanease 阅读(235) 评论(0) 推荐(0)