摘要: 1). 全值匹配 ,对索引中所有列都指定具体值。 改情况下,索引生效,执行效率高。 explain select * from tb_seller where name='小米科技' and status='1' and address='北京市'\G; 2). 最左前缀法则 如果索引了多列,要遵守 阅读全文
posted @ 2020-12-20 22:23 天宇轩-王 阅读(412) 评论(0) 推荐(0)
摘要: InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败; Inno 阅读全文
posted @ 2020-12-20 21:11 天宇轩-王 阅读(864) 评论(0) 推荐(0)
摘要: Mybatis 是怎么支持延迟加载 答:Mybatis 仅支持 association 关联对象和 collection 关联集合对象的延迟加载,association 指的就是一对一,collection 指的就是一对多查询。在 Mybatis配置文件中,可以配置是否启用延迟加载 lazyLoad 阅读全文
posted @ 2020-12-20 20:57 天宇轩-王 阅读(142) 评论(0) 推荐(0)
摘要: Tomcat为什么要重写类加载器 出现的原因 无法实现隔离性:如果使用默认的类加载器机制,那么是无法加载两个相同类库的不同版本的,默认的累加器是不管你是什么版本的,只在乎你的全限定类名,并且只有一份。 **无法实现热替换:**jsp 文件其实也就是class文件,那么如果修改了,但类名还是一样,类加 阅读全文
posted @ 2020-12-20 14:18 天宇轩-王 阅读(370) 评论(0) 推荐(0)