摘要: 在PHP面向对象概念编程中,一个子类只能继承一个父类,但是从php5.4后新增traits实现代码复用机制变向达到多继承。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用方法集。 1、trait和类相似,但不能被实例化,无需继承,只需要在类中使用关键词use引 阅读全文
posted @ 2018-01-21 22:28 温柔的风 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 什么是间隙锁当我们用范围条件而不是相等条件检索数据,并请求共享或排他锁时,InnoDB会给符合条件的已有数据记录的索引项加锁;对于键值在条件范围内但不存在的记录,叫做“间隙(GAP)”,InnoDB也会对这个“间隙”加锁,这种锁机制就是所谓的间隙锁(NEXT-KEY)锁。危害因为Query执行过程中 阅读全文
posted @ 2018-01-21 16:41 温柔的风 阅读(9941) 评论(0) 推荐(0) 编辑
摘要: 先做好准备,创建InnoDB引擎数据表,并添加了相应的索引 然后分别打开两个Mysql终端,设置autocommit自动提交为0,也就是关闭自动提交功能,事务隔离级别处于可重复读状态;查看一下表数据。 接下来在第一个终端执行update语句 然后第二个终端执行update语句 发现第二个终端处于阻塞 阅读全文
posted @ 2018-01-21 13:25 温柔的风 阅读(2838) 评论(1) 推荐(0) 编辑