04 2018 档案
摘要:``` private static final Logger LOGGER = LoggerFactory.getLogger(MultiConsumer.class); private static final String TOPIC_EXCHANGE = "topicExchange1"; private static final String ROUTING_KE...
阅读全文
摘要:前言 上一篇已经通过springboot对rabbitmq的简单封装实现了消息的发送和消费,虽然功能简单,但已经大概了解了它的使用方法。接下来陆续介绍RabbitMQ中的几个核心概念:Queue,Exchange,Channel,vhosts。 本文以Springboot封装的对象Queue来介绍R
阅读全文
摘要:前言 MQ,即消息队列Message Queue的缩写。 RabbitMQ 是MQ的一种,就像招商银行是银行的一种一样。主要是用来实现应用程序的 "异步" 和 "解耦" ,同时也能起到消息缓冲,消息分发的作用。 消息中间件最主要的作用是 "解耦" ,中间件最标准的用法是生产者生产消息传送到队列,消费
阅读全文
摘要:原文地址 "MongoDB学习笔记(查询)" 基本查询: 构造查询数据。 多条件查询。下面的示例等同于SQL语句的where name = "stephen" and age = 35 返回指定的文档键值对。下面的示例将只是返回name和age键值对。 指定不返回的文档键值对。下面的示例将返回除na
阅读全文
摘要:添加erlang源 安装RabbitMQ 基本操作 添加开机启动RabbitMQ服务 启动服务 查看服务状态 停止服务 查看当前所有用户 查看默认guest用户的权限 由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户 添加新用户 设置用户tag 赋予用户默认v
阅读全文
摘要:工作中经常涉及异步任务,通常是使用多线程技术,比如线程池ThreadPoolExecutor,它的执行规则如下: 在Springboot中对其进行了简化处理,只需要配置一个类型为java.util.concurrent.TaskExecutor或其子类的bean,并在配置类或直接在程序入口类上声明注
阅读全文