一、函数依赖 记 A->B 表示 A 函数决定 B,也可以说 B 函数依赖于 A。 如果 {A1,A2,... ,An} 是关系的一个或多个属性...
InnoDB与MyISAM Mysql 在5.5之前默认使用 MyISAM 存储引擎,之后使用 InnoDB 。查看当前存储引擎: show v...
在SQL标准中,RR是无法避免幻读问题的,但是InnoDB实现的RR避免了幻读问题。RR解决脏读、不可重复读、幻读等问题,使用的是MVCC:MV...
四大隔离级别,以及不可重复读和幻影读的出现原因。 一、并发一致性问题 在并发环境下,事务的隔离性很难保证,因此会出现很多并发一致性问题。 丢失修...
封锁的类型以及粒度,两段锁协议,隐式和显示锁定。 一、封锁粒度 MySQL 中提供了两种封锁粒度: 行级锁 表级锁。 应该尽量只锁定需要修改的那...
一、事务 事务:满足ACID特性的一组操作,commit,rollback 二、ACID 原子性(Atomicity)不可分割的最小单元回滚日志...
手写单例模式,特别是双重检验锁以及静态内部类。 一、基本概念 什么是单例?确保一个类只有一个实例提供该实例的全局访问点 单例实现使用一个私有构造...
一、 作用 GET :获取资源 POST :传输实体主体 二、参数 GET 和 POST 的请求都能使用额外的参数,但是 GET 的参数是以查询...
HTTP有以下安全性问题:明文通信,内容可能被监听不验证通信方身份,通信方身份可能遭遇伪装无法证明报文的完整性,报文可能遭篡改 密码学三要素:机...