摘要:
一、RabbitMQ的工作模式 rabbitMQ总共有六种工作模式:simple简单模式、work工作模式、publish/subscribe发布订阅模式、routing路由模式、topic主题模式 routing模式: topic主题模式: 可以看出,topic模式为一种特殊的routing模式, 阅读全文
摘要:
一、首先配置好的@Async线程池配置类 @EnableAsync @Configuration public class AsyncTaskConfig implements AsyncConfigurer { @Override public Executor getAsyncExecutor( 阅读全文
摘要:
可能一般我们需要将数组里的元素转为字符串或者将某个集合里的元素提取出来或者转换需要用到这种拼接,在循环遍历中每个元素的时候在末尾加入特定的分隔符, 这里我们举例这个集合为自己创建的数组。 之前我们可能这么写,拼接完成在最后面多出多余符号: String strTableData = ""; for 阅读全文
摘要:
一、前言 Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。 利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact。 Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。 Ne 阅读全文
摘要:
public enum ChangeHandleEnum { CHANGE_HANDLE_MESSAGE_KEY1(1, "type1", "消息1"), CHANGE_HANDLE_MESSAGE_KEY2(2, "type2", "消息2"), CHANGE_HANDLE_MESSAGE_KEY 阅读全文
摘要:
截图如下: 可以查看组件信息,以及data的数据,vuex的state值的变化,方便调试程序,快速找到错误,插件使用效果图如下: 一、安装方式 可以去谷歌商店下载 也可以去http://www.cnplugins.com/网站下载安装 快速下载:上传至百度网盘 链接:https://pan.baid 阅读全文
摘要:
在实际开发中,需要有很多地方用到关联邮件发送消息,比如注册成功信息,找回密码信息,或者通过邮件发送即将过期信息等等,所使用的应用场景很多很多,下面调用JavaMailSender发送邮件, 一、邮箱配置 首先需要我们注册邮箱,并开启二级密码设置,最主要的是开启邮箱的POP3/SMTP服务,这里以网易 阅读全文
摘要:
jdk8新属性Optional避免空指针异常 空指针异常或许是我们开发Java时遇到的最多的异常了,这是一个极其普遍又无法根治的问题。 什么时空指针? 当一个变量的值为null时,在Java里表示一个不存在的对象,没有实际内容,没有给他分配内存,null也是对象成员变量的默认值。 Object ob 阅读全文
摘要:
StringUtils.isEmpty 我们先来看org.springframework.util.StringUtils包下的isEmpty()方法, /** * Check whether the given object (possibly a {@code String}) is empty 阅读全文
摘要:
条件 Centos7.2 x64 RabbitMQ官方文档;https://www.rabbitmq.com/ 一、安装Erlang RabbitMQ由Erlang语言编写而写,所以在安装RabbitMQ之前先安装Erlang elang在默认的yum存储库中不可用,所以先安装epel存储库,命令如 阅读全文