240 发简信
IP属地:上海
  • 数据库事务实现原理

    ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability) 原子性:...

  • 数据库锁处理并发

    前言:由于一些原因简书已经一年多没有更新,最近开始会重新维护起来,后续会分享一些自己沉淀的东西! 一、乐观锁 常用实现乐观锁方式: 1、表里面添...

  • Resize,w 360,h 240
    Unsafe?

    1、了解Unsafe用法 翻看java.util.concurrent.atomic下面的源代码。我们知道这些类主要是封装了一些cas原子性操作...

  • Resize,w 360,h 240
    CountDownLatch or CyclicBarrier

    简介 JDK中提供了一些用于线程之间协同等待的工具类,CountDownLatch和CyclicBarrier就是最典型的两个线程同步辅助类。 ...

  • Resize,w 360,h 240
    Canal 可行性demo

    canal概述: canal是应阿里巴巴存在杭州和美国的双机房部署,存在跨机房同步的业务需求而提出的。早期,阿里巴巴B2B公司因为存在杭州和美国...

  • Resize,w 360,h 240
    ThreadPoolExecutor怎么工作

    我比较常用的是定时任务线程池: ScheduledExecutorService ses = Executors.newScheduledThr...

  • Resize,w 360,h 240
    撸一撸ReentrantLock的源码

    synchronized: 把代码块声明为 synchronized,有两个重要后果,通常是指该代码具有 原子性(atomicity)和 可见性...

  • Resize,w 360,h 240
    秒杀系统实践

    背景: 为什么要做秒杀?这个不难解释,最起码对于互联网电商业务来说很常见 ,怎么样才能设计出相对比较完善的秒杀策略呢:1、谈到秒杀,最大的就是多...

    0.2 2401 0 10
  • Resize,w 360,h 240
    storm_集群调度原理

    前言: 因为前面讲个那3个demo都是local topology运行,所以对storm集群状态下的工作情况没有介绍太多,写面我们来详细描述一下...

个人介绍
i like coke 重开简书