岁月无声·
     这世上有三样东西是别人抢不走的:一是吃进胃里的食物,二是藏在心中的梦想,三是读进大脑的书

导航

 

2020年4月29日

摘要: keys 命令 ? 匹配一个字符 * 匹配任意个(包括0个)字符 [] 匹配括号间的任一个字符,可以使用 "-" 符号表示一个范围,如 a[b-d] 可以匹配 "ab","ac","ad" \x 匹配字符x,用于转义符号,如果要匹配 "?" 就需要使用 \? 判断一个键值是否存在 exists ke 阅读全文
posted @ 2020-04-29 15:49 岁月无声· 阅读(223) 评论(0) 推荐(0) 编辑
 
摘要: 1、 下载 到官网下载最新版本,有windows版本和linux版本的。http://activemq.apache.org/download.html 版本说明: ActiveMQ5.10.x 以上版本必须使用 JDK1.8 才能正常使用。 ActiveMQ5.9.x 及以下版本使用 JDK1.7 阅读全文
posted @ 2020-04-29 15:47 岁月无声· 阅读(496) 评论(0) 推荐(0) 编辑
 

2019年6月3日

摘要: 1.饿汉式 public class Single{ private static final Single single = new Single(); private Single(){ } public static Single getInstance(){ return single; } 阅读全文
posted @ 2019-06-03 18:55 岁月无声· 阅读(77) 评论(0) 推荐(0) 编辑
 
摘要: boolean autoAck = false; channel.basicConsume(QUEUE_NAME,autoAck,consumer); 1.boolean autoAck = true;(自动确认模式) 队列将消息分发给消费者,会自动将内存中删除 这种情况,如果杀死消费者,消费者就会 阅读全文
posted @ 2019-06-03 18:32 岁月无声· 阅读(84) 评论(0) 推荐(0) 编辑
 
摘要: 类型1.匿名交换机 "" 空字符串 channel.basicPulish("",QUEUE_NAME,null,msg.getBytes()) 类型2.fanout 不处理路由器 类型3.direct 处理如有键 阅读全文
posted @ 2019-06-03 18:32 岁月无声· 阅读(97) 评论(0) 推荐(0) 编辑
 
摘要: 协议:AMQP协议 支持事务 端口号:默认端口5672 1.简单队列(simple queue) 一个生产者对应一个消费者 2.工作队列(work queue) 一个生产者对应多个消费者; 轮询分发:你一个我一个,无论谁比较繁忙 公平分发:能者多劳 使用公平分发必须关闭自动应答(ack),改成手动 阅读全文
posted @ 2019-06-03 18:32 岁月无声· 阅读(108) 评论(0) 推荐(0) 编辑
 

2019年5月29日

摘要: 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 这些锁的种类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计 公平锁/非公平锁 公平锁是指多个线程按照申请锁的顺序来获取锁。 非公平锁是指多个线程获取锁的顺序并不是按照申请锁的 阅读全文
posted @ 2019-05-29 19:53 岁月无声· 阅读(563) 评论(0) 推荐(0) 编辑
 

2019年5月24日

摘要: 脏读:当一个事务读取另一个事务未提交的内容,之后由于另一个事务出现了异常回滚了事务,结果造成读取的数据不一致 不可重复读:指一个事务多次读取同一数据,而另一个事务多次对数据进行了修改的操作,这样就导致了第一个事务每次读取的数据不一样, 幻读:当事务一对整张表的数据进行操作时对其进行了新增行,而另一个 阅读全文
posted @ 2019-05-24 18:25 岁月无声· 阅读(7049) 评论(0) 推荐(1) 编辑
 

2019年3月27日

摘要: --创建行转列表及插入数据 create table tb_RowConvertToColumn ( username nvarchar(100) null, course nvarchar(100) null, score numeric(10,2) null ) insert into tb_R 阅读全文
posted @ 2019-03-27 18:13 岁月无声· 阅读(949) 评论(0) 推荐(0) 编辑