ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability) 原子性:...
前言:由于一些原因简书已经一年多没有更新,最近开始会重新维护起来,后续会分享一些自己沉淀的东西! 一、乐观锁 常用实现乐观锁方式: 1、表里面添...
1、了解Unsafe用法 翻看java.util.concurrent.atomic下面的源代码。我们知道这些类主要是封装了一些cas原子性操作...
简介 JDK中提供了一些用于线程之间协同等待的工具类,CountDownLatch和CyclicBarrier就是最典型的两个线程同步辅助类。 ...
canal概述: canal是应阿里巴巴存在杭州和美国的双机房部署,存在跨机房同步的业务需求而提出的。早期,阿里巴巴B2B公司因为存在杭州和美国...
我比较常用的是定时任务线程池: ScheduledExecutorService ses = Executors.newScheduledThr...
synchronized: 把代码块声明为 synchronized,有两个重要后果,通常是指该代码具有 原子性(atomicity)和 可见性...
背景: 为什么要做秒杀?这个不难解释,最起码对于互联网电商业务来说很常见 ,怎么样才能设计出相对比较完善的秒杀策略呢:1、谈到秒杀,最大的就是多...
前言: 因为前面讲个那3个demo都是local topology运行,所以对storm集群状态下的工作情况没有介绍太多,写面我们来详细描述一下...