摘要:
一、什么是SPI机制 (1)SPI是Service Provider Interface 的简称,即服务提供者接口的意思。 (2)SPI说白了就是一种扩展机制,SPI的目的是通过读取规定配置信息,通过反射的方式创建接口实现类。 (3)有了SPI机制,就为框架的灵活扩展提供了可能,而不必将框架的一些实 阅读全文
摘要:
可以通过databaseId来区分执行的SQL是在MySQL上还是在Oracle上。一、在配置文件mybatis-config中配置databaseId: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC " 阅读全文
摘要:
mysql索引设计的注意事项(大量示例,收藏再看) 开发技术 开发技术 2019-03-29 8362次浏览 目录 一、索引的重要性 二、执行计划上的重要关注点 (1).全表扫描,检索行数 (2).key,using index(覆盖索引) (3).通过key_len确定究竟使用了复合索引的几个索引 阅读全文
摘要:
前面我们讲解了Join的底层驱动表 选择原理,也知道了基本的内连接外连接两种SQL查询表连接方式但是我们再查询多表的时候on和where语句到底有什么区别? where是过滤条件 ,不满足where的一定不会出现在结果中on是连接条件, 对于内连接来说 on和where效果一致对于外连接来说, 如果 阅读全文
摘要:
对于 MySQL 的 JOIN,不知道大家有没有去想过他的执行流程,亦或有没有怀疑过自己的理解;如果大家不知道怎么检验,可以试着回答如下的问题。 驱动表的选择:MySQL 会如何选择驱动表,按从左至右的顺序选择第一个? 多表连接的顺序 假设我们有 3 张表:A、B、C,和如下 SQL -- 伪 SQ 阅读全文
摘要:
1.什么是联结——JOIN 简单来说,就是将其他表中的列添加到特定的表中,即进行“添加列”的运算, 本质是对主表字段的扩展,主表集合不变,一对多的情况下,主表列会增加。 联结图示 该操作通常用于无法从一张表中获取期望数据(列)的情况。在实际工作中,期望得到的数据往往会分散 在不同的表之中(这也是关系 阅读全文
摘要:
上节课我们讲的子查询,都是先一次性得出子查询的结果,再返回给主查询使用。这种子查询与主查询之间是没有关联,互不影响的。 但在相关子查询中,子查询是在主查询每一条记录层面上依次进行的,子查询依赖主查询。 相关子查询比非关联查询执行起来慢一些。但是有很多实际的应用。 实例:选出Scores成绩表中,学生 阅读全文
摘要:
where子句:作为过滤条件 select子句:扩展字段 from子句:作为临时表 今天讲解SQL教程第18课:子查询。 SQL语句可以嵌套,最常见的就是查询语句的嵌套。 基本语法: SELECT <字段名> FROM <表名> WHERE( SELECT <字段名> FROM <表名> ); 我们 阅读全文
摘要:
前言 InnoDB 支持多粒度锁(multiple granularity locking),它允许行级锁与表级锁共存,而意向锁就是其中的一种表锁。 意向锁(Intention Locks) 需要强调一下,意向锁是一种不与行级锁冲突表级锁,这一点非常重要。意向锁分为两种: 意向共享锁(intenti 阅读全文
摘要:
文章目录 前言 一、为什么会跨域 1. 什么是源 2. URL结构 3. 同源不同源举🌰 同源例子 不同源例子 4. 浏览器为什么需要同源策略 5. 常规前端请求跨域 二、前端解决方案 jsonp webpack-dev-server document.domain 三、后端解决方案 Http 协 阅读全文