概述 binlog 是 MySQL 的 Server 层实现的,所有引擎都可用。binlog 存储了完整的逻辑日志。 binlog 三种格式 S...
概述 在数据修改的时候,不仅记录了redo,还记录了相对应的undo,如果因为某些原因导致事务失败或回滚了,可以借助该undo进行回滚。 und...
概述 redo log是InnoDB引擎特有的物理日志。redo log记录了数据被修改后的值,确保事务的持久性。防止在发生故障的时间点,尚有脏...
MySql的基础架构分成两大部分(如图): Server层 : 连接器 、查询缓存、解析器、优化器、执行器数据引擎层: InnoDB 、 M...
CyclicBarrier 循环栅栏 CyclicBarrier 相对比CoundDownLatch强大且复杂下面模拟士兵集合、执行任务等操作 ...
CoundDownLatch 倒计数器 CoundDownLatch 多线程执行,比如控制让其余5个线程执行完毕再继续执行自身剩余业务。 执行结...
Semaphore(信号量) Synchronize与Lock的方式都是用于限制同一资源只允许一个线程访问,而Semaphore 提供了多线程访...
ReentrantLock的搭档:Condition ReentrantLock通过Condition对自身进行增强用于Lock控制线程执行顺序...
Spring 事件/监听 ApplicationEvent: 应用事件ApplicationListener: 应用监听器 Spring Boo...