Using Shared Data with Vert.x io.vertx.core.shareddata 接口计数器 公共接口柜台 一个异步计数器,可用于跨集群维护一致的计数。 作者:蒂姆·福克斯 方法总结 所有方法实例方法抽象方法 修饰符和类型方法和说明 void addAndGet(long ...
分类:
其他好文 时间:
2020-05-01 20:29:04
阅读次数:
79
synchronzied是一个重量级锁 概念:什么叫重量级锁? 就是申请资源必须经过kernel(内核也叫操作系统),调用。 (里面涉及到了用户态(用户空间)和内核态(os)的交互) 轻量级锁:是不经过操作系统。 cas:乐观锁(compare and swap)比较与交换(可以翻看Atomic原子 ...
分类:
其他好文 时间:
2020-04-27 22:51:17
阅读次数:
170
ZAB协议是什么,为了解决什么事情。 ZAB协议是Zookeeper Atomic Broacdcast的缩写,译为原子广播协议。解决了zookeeper中事务的最终一致性。 ZAB协议的模式 当集群启动时,或者leader节点挂掉,ZAB协议就会进入到恢复模式,然后会选举出新的leader,当le ...
分类:
其他好文 时间:
2020-04-27 15:02:39
阅读次数:
71
https://docs.djangoproject.com/en/3.0/topics/db/transactions/ You may need to manually revert model state when rolling back a transaction. The values ...
分类:
其他好文 时间:
2020-04-26 01:15:33
阅读次数:
71
两种创建线程池的方法 ThreadPoolExecutor 和 FokJoinPool1.ThreadPoolExecutor 创建线程池1) 无返回值的情况 import java.util.concurrent.*; import java.util.concurrent.atomic.Atom ...
分类:
编程语言 时间:
2020-04-25 20:46:22
阅读次数:
90
原子操作(atomic operation)意为”不可被中断的一个或一系列操作” 。 处理器使用基于对缓存加锁或总线加锁的方式来实现多处理器之间的原子操作。 在 Java 中可以通过锁和循环 CAS 的方式来实现原子操作。 CAS 操作—— Compare & Set,或是 Compare & Sw ...
分类:
编程语言 时间:
2020-04-25 00:45:21
阅读次数:
88
由于搞不到红帽官网的软件包,只能使用CentOS的软件仓库,环境信息如下:本文主要介绍服务端的安装配置,客户端的配置以及使用将在下一篇描述。1、配置yum软件仓库[root@ceph01~]#vi/etc/yum.repos.d/CentOS-Base.repo[Storage]name=CentOS-$releasever-Storagebaseurl=https://mirrors.huawe
分类:
其他好文 时间:
2020-04-24 23:22:51
阅读次数:
115
一:CAS简介CAS:CompareAndSwap(字面意思是比较与交换),JUC包中大量使用到了CAS,比如我们的atomic包下的原子类就是基于CAS来实现。区别于悲观锁synchronized,CAS是乐观锁的一种实现,在某些场合使用它可以提高我们的并发性能。在CAS中,主要是涉及到三个操作数,所期盼的旧值、当前工作内存中的值、要更新的值,仅当所期盼的旧值等于当前值时,才会去更新新值。二:C
分类:
其他好文 时间:
2020-04-23 10:36:56
阅读次数:
61
大家好!我是本号唯一官方指定没头屑的小便--怕屁林。 JUC是什么东西?我相信很多经验尚浅的小伙伴部分都会为之一懵,我也是,三个字母都会读,连在一起就不知道在说什么,其实如果把它的全称写出来,“java.util.concurrent”,这就很清楚了。这个jar包的内容就是,atomic类、vola ...
分类:
其他好文 时间:
2020-04-22 12:51:33
阅读次数:
77
1.".equals()" should not be used to test the values of "Atomic" classes equals()方法不应该用在原子类型的数据上(如:AtomicInteger, AtomicLong, AtomicBoolean). AtomicInt ...
分类:
其他好文 时间:
2020-04-17 20:16:13
阅读次数:
74