06 2021 档案
摘要:生产者: package com.gavin.mq.topic; import com.gavin.utils.RabbitMQUtils; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; impo
阅读全文
摘要:生产者: package com.gavin.mq.direct; import com.gavin.utils.RabbitMQUtils; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; imp
阅读全文
摘要:生产者 package com.gavin.mq.fanout; import com.gavin.utils.RabbitMQUtils; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; impo
阅读全文
摘要:只发生在consumer端,关闭autoAck, channel.basicQos(1);只发送一条。 channel.basicAck(envelope.getDeliveryTag(),false);一条一条手工确认, package com.gavin.mq.autoack; import c
阅读全文
摘要:helloworld项目是直连模型,(1对1,1个生产者和1个消费者) durable参数说明: 是否持久化队列,重启rabbitmq后,durable=false会丢失队列;druable=true,重启rabbitmq,消息会丢失消费者的绑定参数与生产者要一致。都为druable=true,au
阅读全文
摘要:pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
阅读全文
摘要:pom.xml <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
阅读全文
摘要:LockSupport是用来创建锁或其它同步类的基本线程阻塞原语 LockSupport类用了一种名为Permit(许可)的概念来做到阻塞和唤醒线程的功能,每个线程都有一个许可(permit) permit只有两个值1和0,默认是0 可以把permit看成是一种(0,1)信号量,但与semapho
阅读全文
摘要:命令: redis-server -v info String结构 set get help @string mset mget incr decr strlen setnx key value set key value expire notexists/exists ttl 点赞使用:incr
阅读全文
浙公网安备 33010602011771号