长大后想做什么?做回小孩!

0%

线程共享:堆(内有字符串常量池)、方法区(内有运行时常量池)、直接内存(非运行时数据区的一部分)。

线程私有:程序计数器、虚拟机栈、本地方法栈。

阅读全文 »

MySQL主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中,比较重要的还要属二进制日志binlog(归档日志)事务日志redo log(重做日志)undo log(回滚日志)

MySQL InnoDB 引擎使用 redo log(重做日志) 保证事务的持久性,使用 undo log(回滚日志) 来保证事务的原子性

MySQL 数据库的数据备份、主备、主主、主从都离不开 binlog,需要依靠 binlog 来同步数据,保证数据一致性。

阅读全文 »

MySQL事务必知必会

MySQL 中并发事务的控制方式无非就两种:MVCC。锁可以看作是悲观控制的模式,多版本并发控制 (MVCC,Multiversion concurrency control)可以看作是乐观控制的模式。

阅读全文 »