自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 分布式一致性

ACID不适用于分布式环境的下的事务处理,为了满足分布式环境下的事务需求,出现了一些经典理论 CAP定理 一个分布式系统不可能同时满足一致性、可用性、分区容错性,这三个要求,最多只能满足其中两项。 一致性:数据的多个副本能否保持一致的特性。 可用性:对于用户的操作能在有限时间内返回结果。 分区容错性:在系统遇到网络分区故障时(分布在不同子网络的节点,网络不连通),仍然对外提供满足一致性和

2017-07-04 09:27:59 218

原创 ReentrantLock可重入锁简介

1.根据state的值来判断锁是否被占用,当state为0时没有被占用 2.使用cas算法来将state的值设为1,如果成功,就将占有锁的线程设置为当前线程 3.同一线程多次lock时,将会增大state的值,也就需要多次释放 4.如果锁已被占用,当前线程将进入等待队列 5.存在公平和非公平两种模式,区别在于,非公平时可以抢占锁

2017-06-30 11:32:32 260

原创 HashMap简介

Map是用于存储key-value映射对的容器。Java中常用的Map根据不同内部结构分有HashMap、LinkedHashMap和TreeMap,其中最常用的就是HashMap。

2017-06-28 20:19:06 248

原创 CopyOnWriteArrayList

CopyOnWriteArrayList与集合框架中的ArrayList相似,不同之处在于 CopyOnWriteArrayList是线程安全的,因此常在多线程环境下使用。 看名称就可以知道,CopyOnWrite意为写时复制。而则ArrayList意为采用数组结构存储数据。

2017-06-28 10:19:03 181

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除