09 2018 档案

摘要:说明:线程共包括以下5种状态。1. 新建状态(New) : 线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread()。2. 就绪状态(Runnable): 也被称为“可执行状态”。线程对象被创建后,其它线程调用了该对象的start()方法,从而来启动该线程。 阅读全文
posted @ 2018-09-20 15:00 星瑞 阅读(1167) 评论(0) 推荐(0) 编辑
摘要:1 package org.study2.javabase.ThreadsDemo.schedule; 2 3 import java.util.Date; 4 import java.util.Timer; 5 import java.util.TimerTask; 6 7 /** 8 * @Auther:GongXingRui 9 * @Date:2018/9/... 阅读全文
posted @ 2018-09-20 14:58 星瑞 阅读(3543) 评论(0) 推荐(0) 编辑
摘要:1 package org.study2.javabase.ThreadsDemo.sync; 2 3 /** 4 * @Auther:GongXingRui 5 * @Date:2018/9/20 6 * @Description: 单例模式 - 二次确认,提高效率 7 **/ 8 public class DanDemo { 9 public static... 阅读全文
posted @ 2018-09-20 14:52 星瑞 阅读(395) 评论(0) 推荐(0) 编辑
摘要:1 package org.study2.javabase.ThreadsDemo.sync; 2 3 /** 4 * @Auther:GongXingRui 5 * @Date:2018/9/18 6 * @Description:synchronized线程锁 7 **/ 8 public class TicketApp { 9 public stat... 阅读全文
posted @ 2018-09-20 14:44 星瑞 阅读(285) 评论(0) 推荐(0) 编辑
摘要:1 package org.study2.javabase.ThreadsDemo.status; 2 3 import java.text.SimpleDateFormat; 4 import java.util.Date; 5 6 /** 7 * @Auther:GongXingRui 8 * @Date:2018/9/19 9 * @Description:... 阅读全文
posted @ 2018-09-19 16:58 星瑞 阅读(690) 评论(0) 推荐(0) 编辑
摘要:1 package org.study2.javabase.ThreadsDemo.status; 2 3 /** 4 * @Auther:GongXingRui 5 * @Date:2018/9/19 6 * @Description: 阻塞进程方法Join 7 **/ 8 public class ThreadJoin { 9 public stati... 阅读全文
posted @ 2018-09-19 16:57 星瑞 阅读(518) 评论(0) 推荐(0) 编辑
摘要:1 package org.study2.javabase.ThreadsDemo.status; 2 3 /** 4 * @Auther:GongXingRui 5 * @Date:2018/9/19 6 * @Description:通过标志位停止线程 7 **/ 8 public class ThreadStop { 9 public static ... 阅读全文
posted @ 2018-09-19 16:55 星瑞 阅读(479) 评论(0) 推荐(0) 编辑
摘要:1 package org.study2.javabase.ThreadsDemo.runnable; 2 3 /** 4 * @Auther:GongXingRui 5 * @Date:2018/9/18 6 * @Description:通过实现Runnable接口实现多线程 7 **/ 8 public class TicketApp { 9 pu... 阅读全文
posted @ 2018-09-18 15:39 星瑞 阅读(223) 评论(0) 推荐(0) 编辑
摘要:1 package org.study2.javabase.ThreadsDemo.staticproxy; 2 3 /** 4 * @Date:2018-09-18 静态代理 设计模式 5 * 1、真实角色 6 * 2、代理角色:持有真实角色的引用 7 * 3、二者实现相同的接口 8 * 举例说明:Couple类和Company类都实现了Marry,通过Comp... 阅读全文
posted @ 2018-09-18 15:37 星瑞 阅读(215) 评论(0) 推荐(0) 编辑
摘要:依赖包: 消息者Spring配置文件 消费者消息处理代码: 运行代码: 阅读全文
posted @ 2018-09-14 18:08 星瑞 阅读(4144) 评论(0) 推荐(0) 编辑
摘要:依赖包 生产者Spring配置文件: 生产者源码: 阅读全文
posted @ 2018-09-14 18:05 星瑞 阅读(698) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ生产者消息确认Confirm模式,分为普通模式、批量模式和异步模式,本次举例为普通模式。 源码: 阅读全文
posted @ 2018-09-14 15:31 星瑞 阅读(677) 评论(0) 推荐(0) 编辑
摘要:使用RabbitMQ进行消息发布和订阅,生产者将消息发送给转发器(exchange),转发器根据路由键匹配已绑定的消息队列并转发消息,主题模式支持路由键的通配。 生产者代码: 消费者代码: 阅读全文
posted @ 2018-09-14 14:49 星瑞 阅读(1069) 评论(0) 推荐(0) 编辑
摘要:发送消息: 接受消息: 阅读全文
posted @ 2018-09-13 11:29 星瑞 阅读(195) 评论(0) 推荐(0) 编辑
摘要:依赖包: 源码: 阅读全文
posted @ 2018-09-13 11:25 星瑞 阅读(942) 评论(0) 推荐(0) 编辑
摘要:安装执行如下命令: 命令说明: 添加源 新增公钥(不加会有警告) 更新源 安装rabbitmq-server 打开管理页面 sudo rabbitmq-plugins enable rabbitmq_management 查看安装的插件 sudo rabbitmqctl list_users 查看用 阅读全文
posted @ 2018-09-13 11:20 星瑞 阅读(137) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示