摘要: 在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列(先进先出)。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需 阅读全文
posted @ 2017-05-31 10:36 夏嘻嘻嘻嘻嘻 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 线程池的作用: 线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一 阅读全文
posted @ 2017-05-31 10:25 夏嘻嘻嘻嘻嘻 阅读(212) 评论(0) 推荐(0) 编辑
摘要: package cn.rest.advice;import javax.servlet.http.HttpServletResponse;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework 阅读全文
posted @ 2017-05-31 10:17 夏嘻嘻嘻嘻嘻 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1、添加依赖 2、在application.properties中添加配置 3、具体代码 阅读全文
posted @ 2017-05-31 10:13 夏嘻嘻嘻嘻嘻 阅读(4848) 评论(0) 推荐(0) 编辑
摘要: 一个消息对象分为三部分:消息头(Headers),属性(Properties)和消息体(Payload)。对于StreamMessage和MapMessage,消息本身就有特定的结构,而对于TextMessage,ObjectMessage和BytesMessage是无结构的。一个消息可以包含一些重 阅读全文
posted @ 2017-05-31 10:08 夏嘻嘻嘻嘻嘻 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 一. 安装ActiveMQ 到Apache官方网站下载最新的ActiveMQ的安装包,并解压到本地目录下,下载链接如下:http://activemq.apache.org/download.html,解压后的目录结构如下: bin目录结构如下: 如果我们是32位的机器,就双击win32目录下的ac 阅读全文
posted @ 2017-05-31 10:07 夏嘻嘻嘻嘻嘻 阅读(29076) 评论(1) 推荐(0) 编辑