Redis面试专题
======================================================================
-
MyBatis是什么?
-
ORM是什么
-
传统JDBC开发存在的问题
-
JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?
-
Mybatis优缺点
-
MyBatis框架适用场景
-
Hibernate和MyBatis的区别
-
MyBatis编程步骤是什么样的?
-
请说说MyBatis的工作原理
-
MyBatis的功能架构是怎样的
-
MyBatis的框架架构设计是怎么样的
-
为什么需要预编译
-
模糊查询like语句该怎么写
-
在mapper中如何传递多个参数
-
Mybatis如何执行批量操作
-
Mapper编写有哪几种方式? .
-
什么是MyBatis的接绑定?有哪些实现方式?
-
使用MyBatis的mapper接口调用时有哪些要求?
-
Mybatis是如何将sq|执行结果封装为目标对象并返回的?都有哪些映射形式?
Mybatis面试专题
深入理解MysqL
====================================================================
-
为什么要使用数据库
-
什么是sql?
-
什么是MysqL?
-
数据库三大范式是什么
-
mysq|有关权限的表都有哪几个
-
mysq|有哪些数据类型
-
MysqL存储引擎MyISAM与InnoDB区别
-
MyISAM索引与InnoDB索引的区别?
-
InnoDB引擎的4大特性
-
存储引擎选择
-
什么是索引?
-
索引有哪些优缺点?
-
索引使用场景(重点)
-
索引有哪几种类型?
-
索弓的数据结构(b树, hash)
-
索引的基本原理
-
索引算法有哪些?
-
索引设计的原则?
-
创建索引的原则(重中之重)
-
创建索引的三种方式,删除索引
-
创建索引时需要注意什么?
-
百万级别或以上的数据如何删除
-
前缀索引
-
什么是最左前缀原则?什么是最左匹配原则
-
B树和B+树的区别
-
使用B树的好处
-
使用B+树的好处
-
Hash索引和B+树所有有什么区别或者说优劣呢?
-
数据库为什么使用B+树而不是B树
-
B +树在满足聚簇索引和覆盖索引的时候不需要回表查询数据,
-
什么是聚簇索引?何时使用聚簇索引与非聚簇索引
-
非聚簇索引一定会回表查询吗?
-
联合索引是什么?为什么需要注意联合索引中的顺序?
MysqL面试专题
===================================================================
-
为什么要使用并发编程(并发编程的优点)
-
并发编程有什么缺点
-
并发编程三要素是什么?在Java程序中怎么保证多线程的运行安全?
-
并行和并发有什么区别?
-
什么是多线程,多线程的优劣?
-
什么是线程和进程?
-
进程与线程的区别
-
什么是上下文切换?
-
守护线程和用户线程有什么区别呢?
-
如何在Windows和Linux.上查找哪个线程cpu利用率最高?
-
什么是线程死锁
-
形成死锁的四个必要条件是什么
-
如何避兔线程死锁
-
说说线程的生命周期及五种基本状态?
-
Java中用到的线程调度算法是什
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
么?
-
线程的调度策略
-
什么是线程调度器(Thread Scheduler)和时间分片(Time Slicing )?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。