面试题
文章平均质量分 88
Leida_wanglin
在平凡中长大。
展开
-
[5]Java开发实习面试打卡
[4]Java开发实习面试打卡1.常用SQL语句数据定义语言DDL(Data Ddefinition Language) CREATE,DROP,ALTER主要为以上操作 集对逻辑结构等有操作的,其中包括表结构,视图和索引.数据查询语言DQL(Data Query Language) SELECT 这个较好理解 即查询操作,以select关键字.各种简单查询,连续查询等都属于DQL.数据操纵语言DML(Data Manipulation Language) INSERT,UPDATE,DELETE原创 2022-04-04 18:22:15 · 1021 阅读 · 0 评论 -
[4]Java开发实习面试打卡
1.事务1.1.什么是数据库事务?事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行结果必须使数据库从一种一致性状态变到另一种一致性状态.事务是逻辑上的一组操作,要么都执行,要么都不执行.1.2.事务的四大特性(ACID)原子性:事务是最小的执行单位,不允许分割.事务的原子性确保动作要么全部完成,要么完全不起作用.一致性:执行事务前后,数据保持一致,多个事务对同一个数据读取的结果是相同的.隔离性:并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是原创 2022-03-30 15:53:05 · 1363 阅读 · 0 评论 -
[3]Java开发实习面试打卡
1.创建索引的原则(重中之重)最好符合以下几个原则:1.最左前缀匹配原则,组合索引非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>,<,between,like)就停止匹配.2.较频繁作为查询条件的字段才去创建索引3.更新频繁字段不适合创建索引4.若是不能有效区分数据的列不适合做索引列.5....原创 2022-03-29 11:18:48 · 1350 阅读 · 0 评论 -
[2]Java开发实习面试打卡
[2]Java开发实习面试打卡-Mysql面试题1.数据库三范式第一范式:如果每列(或者每个属性)都是不可再分的最小数据单元第二范式:如果一个关系满足第一范式,并且除了主键以外的其它列,都依赖于该主键第三范式:如果一个关系满足第二范式,并且不依赖于除了主键以外的其它列2.引擎:MySQL存储引擎MyISAM与InnoDB区别Innodb引擎:Innodb引擎提供了对数据库ACID事务的支持.并且还提供了行级锁和外键的约束.它的设计的目标就是处理大数据容量的数据库系统.MyIASM引擎(原本原创 2022-03-25 15:30:33 · 1129 阅读 · 0 评论 -
[1]Java开发实习面试打卡
1.如何实现一个IOC容器1.配置文件配置包扫描路径2.递归包扫描获取.class文件3.反射,确定需要交给IOC管理的类4.对需要注入的类进行依赖注入1.配置文件中指定需要扫描的包路径2.定义一些注解,分别表示访问控制层, 业务服务层, 数据持久层, 依赖注入注解, 获取配置文件注解3.从配置文件中获取需要扫描的包路径, 获取到当前路径下的文件信息及文件夹信息, 我们将当前路径下所有以.class结尾的文件添加到一个Set集合中进行存储4.遍历这个set集合, 获取在类上有指定注解的类原创 2022-03-23 15:41:49 · 3965 阅读 · 0 评论