ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability) 原子性:是指事务包含的所有操作要么全部...
ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability) 原子性:是指事务包含的所有操作要么全部...
前言:由于一些原因简书已经一年多没有更新,最近开始会重新维护起来,后续会分享一些自己沉淀的东西! 一、乐观锁 常用实现乐观锁方式: 1、表里面添加version字段(默认1)...
前言: 因为前面讲个那3个demo都是local topology运行,所以对storm集群状态下的工作情况没有介绍太多,写面我们来详细描述一下。 一、集群状态管理及工作调度...
前几天学校有招聘会,我有事没去,有个同学拍了张现场的照片给我,是幅格外引人注目的招聘KT板——红绿渐变色的背景,毫无美感可言,甚至可以用简陋来形容,中间几个大字一甩:“桂林电...
注意:本文仅针对 JDK7、HotSPOT Java 虚拟机,对于 JDK8 引入的 JVM 新特性及其他 Java 虚拟机,本文不予关注。 1、JVM初识 Java Hot...
1、了解Unsafe用法 翻看java.util.concurrent.atomic下面的源代码。我们知道这些类主要是封装了一些cas原子性操作:其在java.util.co...
简介 JDK中提供了一些用于线程之间协同等待的工具类,CountDownLatch和CyclicBarrier就是最典型的两个线程同步辅助类。 CountDownLatch ...
canal概述: canal是应阿里巴巴存在杭州和美国的双机房部署,存在跨机房同步的业务需求而提出的。早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业...
我比较常用的是定时任务线程池: ScheduledExecutorService ses = Executors.newScheduledThreadPool(1);ses....