摘要: sql执行流程 MySQL可以分为Server层和存储引擎两部分 Server层包含连接器,查询缓存,分析器,优化器,执行器等,涵盖了MySQL的大多数的核心服务功能,以及所有的内置函数(如日期,时间,数学,和加密函数等),所有的跨存储引擎的功能都在这一层实现,比如存储过程,触发器,试图等 存储引擎 阅读全文
posted @ 2021-04-24 21:07 i%2 阅读(55) 评论(0) 推荐(0)
摘要: mysql主从复制 #从节点执行 change master to master_host='1.0.0.3',(这里最好使用ip,其实写主机的也是可以的,但是一个局域网内主机名很多相同的话,会找不到) master_port=3306, master_user='zyh', master_pass 阅读全文
posted @ 2021-04-24 21:06 i%2 阅读(59) 评论(0) 推荐(0)
摘要: MyISAM与InnoDB的区别 InnoDB支持事务,MyISAM不支持。InnoDB会将每条sql封装成事务,因此最好将所有sql放在begin和commit之间。 InnoDB支持外键,MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败 InnoDB不保存表的具体行数,M 阅读全文
posted @ 2021-04-24 21:02 i%2 阅读(48) 评论(0) 推荐(0)
摘要: sql怎么优化 建索引。目的是为了避免全表扫描,经常用到(where、groupby、orderby语句中)、很少修改的字段建索引,也不是越多越好,越多占用空间越大,DML操作性能越受损。 尽量不用select * 有连接操作时: 尽量用小表驱动大表,如left join左边最好放小表 尽量用内连接 阅读全文
posted @ 2021-04-23 23:21 i%2 阅读(65) 评论(0) 推荐(0)
摘要: 事务的实现原理 锁 mysql在读写操作的时候锁定,commit或rollback时候解锁 行(记录)锁:解决并发写的问题(可重复读级别)。若要操作的行是有索引的,则会直接在索引字段找到并加行锁;无索引加行锁的方式是:先锁整张表,然后过滤非操作行,留下的就是行锁,故而性能较差,大表建议加索引。 ​ 阅读全文
posted @ 2021-04-23 23:20 i%2 阅读(50) 评论(0) 推荐(0)
摘要: 事务的四大性质和隔离级别 什么是事务:一系列严密的操作,要么全部成功,要么全部失败。mysql只有Innodb引擎才支持事务,事务最终目的是要保障数据的可靠性、一致性 四大性质(ACID) 原子性(Atomicity):要么全成功,要么全失败回滚 一致性(Consistency):一个事务执行前后处 阅读全文
posted @ 2021-04-23 23:18 i%2 阅读(47) 评论(0) 推荐(0)
摘要: SpringMVC工作原理 doService() >doDispatch() >processDispatchResult() >render() doService设置request的相关属性然后调用doDispatch, doDispatch中调用processDispatchResult(考 阅读全文
posted @ 2021-04-23 23:17 i%2 阅读(45) 评论(0) 推荐(0)
摘要: JDK中有哪些设计模式 设计模式:四人帮GOF于1994年提出。什么是 GOF(四人帮:Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides,全拼 Gang of Four) 结构性模式 适配器模式 把一个接口转化为另一个接口。比如美国110 阅读全文
posted @ 2021-04-23 23:15 i%2 阅读(69) 评论(0) 推荐(0)
摘要: JAVA各个版本特性 jdk1.0(代号Oak橡树,96年发布。95发布java) jre、jdk,核心api,jvm,外挂jit jdk1.1(coffee,97) jit提高效率,jdbc、内部类、javabean、RMI(远程方法调用),内省反射 1.2(playground,98) JSP、 阅读全文
posted @ 2021-04-23 23:14 i%2 阅读(622) 评论(0) 推荐(0)
摘要: 执行顺序问题 main中按顺序执行,当执行到创建类时,如果有继承关系,从最顶层父类一直往下分别执行: 第一先按 静态代码块或静态变量 编写位置顺序执行(谁写在前面就先执行), 第二初按 普通代码块或成员变量 编写位置顺序执行。如果父和子某个成员变量都用某个方法初始化,子覆写了父的这某个方法,子和父成 阅读全文
posted @ 2021-04-23 23:13 i%2 阅读(84) 评论(0) 推荐(0)