文章目录
- java基础
Web
数据库- mysql底层索引原理
- 索引失效
- Mysql的索引存在哪里
- 如何建立索引?索引的顺序如何?
- mysql组合索引与字段顺序
- 如何优化索引
- jpa
- 数据库设计规范
- 分库分表
- 分布式存储
- 数据库的如何排查死锁
- mysql常见关键字
- 内连接与外连接的区别
- 数据库表的设计
- sql优化
- 存储过程
- 触发器
- Sql的执行顺序
- 数据库中如何找到重复的记录
- 什么情况下用索引
- 如何分库分表
- 如何跨库查询
- 菜单栏一级二级三级,如何设计数据库
- 如何设计角色、权限
- 模糊查询如何优化
- SQL执行计划分析
- 视图如何传变量
- 如何优化limit分页数据量大的情况
- Mysql事物的隔离有几种级别
- 死锁的原因,如何排查,如何解决
- Mysql,通过show engin innordb state查看死锁日志,关键字waiting
- 数据库连接池
- 如何封装jdbc
- Mysql有哪些存储引擎
- 那个存储引擎可以不支持事务
- 数据库建模
- 权限表设计
- 存储过程传参
- 聚合函数
- 分区表
- 数据仓库
Linux
架构
源码
Spring- Spring bean的生命周期
- Spring 事物怎么配
- Spring事务与mysql事务
- Spring中@Controller和@RestController之间的区别
- Spring注解@Component、@Repository、@Service、@Controller区别
- Spring boot 注解有哪些
- Spring mvc的注解有哪些
- SpringMVC理解
- Springmvc视图解析器有哪些
- Spring分布式事物
- springIOC与依赖注入
- Sping AOP源码
- Spring bean的生命周期
- Spring动态代理有两种机制,分别是哪两种
- Aop如何实现日志,监控,权限
Spring boot- Spring cloud
Dubbo
消息中间件
缓存
分布式高并发
性能调优