240 发简信
IP属地:福建
  • MySQL - 日志 - binlog

    概述 binlog 是 MySQL 的 Server 层实现的,所有引擎都可用。binlog 存储了完整的逻辑日志。 binlog 三种格式 S...

  • MySQL - 日志 - undo log

    概述 在数据修改的时候,不仅记录了redo,还记录了相对应的undo,如果因为某些原因导致事务失败或回滚了,可以借助该undo进行回滚。 und...

  • Resize,w 360,h 240
    MySQL - 日志 - redo log

    概述 redo log是InnoDB引擎特有的物理日志。redo log记录了数据被修改后的值,确保事务的持久性。防止在发生故障的时间点,尚有脏...

  • MySQL - 基础架构

    MySql的基础架构分成两大部分(如图): Server层 : 连接器 、查询缓存、解析器、优化器、执行器数据引擎层: InnoDB 、 M...

  • 并发编程 - CyclicBarrier

    CyclicBarrier 循环栅栏 CyclicBarrier 相对比CoundDownLatch强大且复杂下面模拟士兵集合、执行任务等操作 ...

  • 并发编程 - CoundDownLatch

    CoundDownLatch 倒计数器 CoundDownLatch 多线程执行,比如控制让其余5个线程执行完毕再继续执行自身剩余业务。 执行结...

  • 并发编程 - Semaphore

    Semaphore(信号量) Synchronize与Lock的方式都是用于限制同一资源只允许一个线程访问,而Semaphore 提供了多线程访...

  • 并发编程 - Condition

    ReentrantLock的搭档:Condition ReentrantLock通过Condition对自身进行增强用于Lock控制线程执行顺序...

  • Spring Boot 事件/监听机制

    Spring 事件/监听 ApplicationEvent: 应用事件ApplicationListener: 应用监听器 Spring Boo...