存储引擎 MyISAM 每个表有两个文件,一个数据文件,一个索引文件 InnoDb 每个表只有一个文件,索引文件(索引和数据存在一起),支持事务...
循环依赖 循环依赖只会出现在 单例情况(非原形prototype)下,并且通过属性设置(非构造函数方式)成员变量的情况下。 DefaultSin...
链表转置 Node pre =null; Node cur = head; while (cur !=null) { Node next = c...
时间窗口限流 平滑时间窗口限流 漏桶限流 令牌桶限流 RateLimiter 平滑突发限流 平滑预热限流 分布式限流 sentinel 参考: ...
Mysql结构图 索引覆盖 是一种数据查询方式,査询结果只通过辅助索引就能拿到结果,不需要通过辅助索引树找到主键,再通过主键去主键索引树里获取其...
Synchronized wait notify wait notify 方法调用必须先通过Synchronized 获得对象锁,否则会报 Il...
jps显示当前所有java进程pid的命令 jmap -histo:live pid 查看当前存活对象 jstat -gcutil pid 查看...
redo log 事务提交后,必须将事务对数据页(会涉及多个数据页)的修改刷(fsync)到磁盘上,才能保证事务的ACID特性。 这个刷盘,是一...
乐观锁,悲观锁 是一种思想,并不是真正的mysql中提供的锁机制 悲观锁,就是对于数据的处理持悲观态度,总认为会发生并发冲突,获取和修改数据时,...