课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
简述MyISAM和InnoDB的区别 MyISAM: 不支持事务,但是每次查询都是原子的; 支持表级锁,即每次操作是对整个表加锁; 存储表的总行数; 一个MYISAM表有三个文件:索引文件、表结构文件、 ...详情>>
什么是MVCC MVCC(Multi-Version Concurrency Control ,多版本并发控制)指的就是在使用READ COMMITTD、REPEATABLE READ这两种隔离级别的事务在执行普通的SEELCT操作时访问记录 ...详情>>
事务的基本特性和隔离级别 事务基本特性ACID分别是: 原子性指的是一个事务中的操作要么全部成功,要么全部失败。 一致性指的是数据库总是从一个一致性的状态转换到另外一个一 ...详情>>
索引设计的原则? 查询更快、占用空间更小 适合索引的列是出现在where子句中的列,或者连接子句中指定的列 基数较小的表,索引效果较差,没有必要在此列建立索引 使用短索引,如果 ...详情>>
索引的基本原理 索引用来快速地寻找那些具有特定值的记录。如果没有索引,一般来说执行查询时遍历整张表。 索引的原理:就是把无序的数据变成有序的查询 把创建了索引的列的 ...详情>>
#{}和${}的区别是什么? #{}是预编译处理、是占位符, ${}是字符串替换、是拼接符。 Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用 PreparedStatement 来赋值; Mybatis在处理 ...详情>>
Mybatis的优缺点 优点: 基于 SQL 语句编程,相当灵活,不会对应用程序或者数据库的现有设计造成任何影响,SQL 写在 XML 里,解除 sql 与程序代码的耦合,便于统一管理;提供 XML 标签, ...详情>>
Spring Boot是如何启动Tomcat的 首先,SpringBoot在启动时会先创建一个Spring容器 在创建Spring容器过程中,会利用@ConditionalOnClass技术来判断当前classpath中是否存在Tomc ...详情>>
Spring Boot中常用注解及其底层实现 @SpringBootApplication注解:这个注解标识了一个SpringBoot工程,它实际上是另外三个注解的组合,这三个注解是: @SpringBootConfiguratio ...详情>>
Spring用到了哪些设计模式 ...详情>>
什么是Java中的Lambda表达式,它的优点是什么?
解释Java中的异常处理机制,try-catch-finally的工作原理是什么?
什么是Java中的序列化,如何实现自定义序列化?
如何在Java中实现多态?请举例说明
解释Java中的接口和抽象类的区别及使用场景
Spring Boot 控制器基础知识
2024-10-06
2024-09-13
2024-08-01
2024-10-22