09 2017 档案
ArrayBlockingQueue跟LinkedBlockingQueue的区别
摘要:1.队列中的锁的实现不同 ArrayBlockingQueue中的锁是没有分离的,即生产和消费用的是同一个锁; LinkedBlockingQueue中的锁是分离的,即生产用的是putLock,消费是takeLock 2.在生产或消费时操作不同 ArrayBlockingQueue基于数组,在生产和 阅读全文
posted @ 2017-09-28 14:13 沐雨橙风丶 阅读(1187) 评论(0) 推荐(0)
java常用集合总结
摘要:1、线程安全 线程安全就是说多线程访问同一代码,不会产生不确定的结果。 2、List类和Set类List类和Set类是Collection集合接口的子接口。Set子接口:无序,不允许重复。List子接口:有序,可以有重复元素。 Set和List对比: Set:检索元素效率低下,删除和插入效率高,插入 阅读全文
posted @ 2017-09-28 14:00 沐雨橙风丶 阅读(169) 评论(0) 推荐(0)
分布式事务的典型处理方式:2PC、TCC、异步确保和最大努力型
摘要:1. 柔性事务和刚性事务 柔性事务满足BASE理论(基本可用,最终一致)刚性事务满足ACID理论 本文主要围绕分布式事务当中的柔性事务的处理方式进行讨论。 柔性事务分为 2. 两阶段提交(2PC)型 两阶段型:就是分布式事务两阶段提交,对应技术上的XA、JTA/JTS。这是分布式环境下事务处理的典型 阅读全文
posted @ 2017-09-26 11:04 沐雨橙风丶 阅读(2850) 评论(0) 推荐(0)
Zookeeper集群搭建
摘要:(1)Zookeeper集群搭建节点数一般为奇数个,且不低于3个节点,在虚拟机中启动3个节点,分别172.31.19.222,172.31.19.223,172.31.19.224。 (2)解压:下载zookeeper-3.4.5.tar.gz 并进行解压到 目录/usr/local下(tar -x 阅读全文
posted @ 2017-09-18 17:41 沐雨橙风丶 阅读(172) 评论(0) 推荐(0)
最小化安装CentOS7的网卡设置
摘要:实验环境:CentOS 7 Minimal Installation 64bit (1511) 最小化安装CentOS 7 后,查看网卡的信息让人很意外,因为网卡的命名规则变了,网卡的名字让人很难懂。 # ip addr 首先了解下CentOS 7 在网卡命名方面的规则。 网卡命名规则 1、命名规则 阅读全文
posted @ 2017-09-12 10:31 沐雨橙风丶 阅读(999) 评论(0) 推荐(0)