摘要: 一、binlog、redolog 和 undolog区别 ? 在MySQL数据库中,binlog、redolog 和 undolog 都是日志类型文件,但它们各自的作用和实现方式有所不同。 binlog主要用来对数据库进行数据备份、崩溃恢复和数据复制等操作, redo log 和 undo log 阅读全文
posted @ 2025-06-04 21:13 jock_javaEE 阅读(52) 评论(0) 推荐(0)
摘要: 一、基础概念 死锁是指两个或两个以上的进程(或线程)在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用, 它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 比如:丈母娘要求先买房才能结婚,但是女婿说先结婚买房 二、产生死 阅读全文
posted @ 2025-06-04 02:56 jock_javaEE 阅读(99) 评论(0) 推荐(0)
摘要: 方案一、使用单线程线程池 我们可以使用 SingleThreadExecutor 这种线程池来执行任务,因为这个线程池中只有一个线程,所以它可以保证任务可以按照提交任务被顺序执行。 ExecutorService executor = Executors.newSingleThreadExecuto 阅读全文
posted @ 2025-06-04 02:13 jock_javaEE 阅读(186) 评论(0) 推荐(0)