- 博客(10)
- 资源 (9)
- 收藏
- 关注
原创 centos 解压 tar.bz2文件
1.安装 bzip2yum search bzip2 //查询安装包yum -y install bzip2.x86_642.改变文件的压缩格式(tar.bz2 变为 tar )bunzip2 aaa.tar.bz23. 解压文件tar -xf aaa.tar===================================解压 tar.xz 文件1....
2018-07-27 12:19:18 4739
原创 Java 使用RabbitMQ插件实现延时队列
Springboot项目,windows环境环境配置在rabbitmq 3.5.7及以上的版本提供了一个插件(rabbitmq-delayed-message-exchange)来实现延迟队列功能。同时插件依赖Erlang/OPT 18.0及以上。插件下载地址:http://www.rabbitmq.com/community-plugins.html在rabbitmq_del...
2018-07-26 19:27:40 3993 1
原创 springboot 使用RabbitMQ实现延迟队列
RabbitMQ延迟消息实现方式延迟任务通过消息的TTL和Dead Letter Exchange来实现。我们需要建立2个队列,一个用于发送消息,一个用于消息过期后的转发目标队列。生产者输出消息到Queue1,并且这个消息是设置有有效时间的,比如60s。消息会在Queue1中等待60s,如果没有消费者收掉的话,它就是被转发到Queue2,Queue2有消费者,收到,处理延迟任务。具...
2018-07-26 18:40:40 2250
原创 windows安装RabbitMQ
安装版本(官网下载)erlang:otp_win64_21.0.exeRabbitMQ:rabbitmq-server-3.7.7.exe1.安装erlang1.1 运行erlang exe文件,安装即可 (安装过程中会弹出“Microsoft Visual C++ 2013 Redistributable(x64)-12.0.3.0501”的安装,需要成功安装该程序)...
2018-07-26 16:59:32 224
原创 window 安装mysql 压缩包
mysql版本 5.7.22 (mysql-5.7.22-winx64)在mysql解压目录 根目录添加文件 my.ini文件内容:[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]explicit_defaults_for_timestamp=true#设置3306端口port = 3306 # 设置m...
2018-07-20 20:45:54 107
原创 java 使用RabbitMQ实现延迟信息(main方法实现)
1. 引入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>2.发送端...
2018-07-16 14:57:04 304
原创 java 使用RabbitMQ 主题
RabbitMQ 的简单使用 主题模式1.进入jar包 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>4.7.0</version> &a
2018-07-16 14:13:15 281
原创 java 使用RabbitMQ 队列
RabbitMQ 的简单使用 1.引入jar包 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>4.7.0</version> &l
2018-07-16 10:10:01 296
原创 java 定时任务Timer
import java.text.SimpleDateFormat;import java.util.Timer;import java.util.TimerTask;/** * 定时任务 */public class MyTimerTask extends TimerTask{ /** * 通过构造器注入 Timer对象,任务执行后调用Timer的c...
2018-07-12 16:08:38 438
原创 Redis 触发器
Redis 触发器监听 Redis 中Key超时失效的事件Redis中的key可以设置生存时间,当该key超时失效时会触发一个事件“过期事件通过Redis的订阅与发布功能(pub/sub)来进行分发。”首先需要修改Redis 的配置文件,将notify-keyspace-events 的值改为 Ex1.监听程序import redis.clients.j...
2018-07-02 19:43:20 5566
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人