Java
双亲委派机制
反射的实现原理
监听器和过滤器的区别
字节流和字符流的区别
java 排序算法
怎么防xss攻击
log4j漏洞
其他
在项目中做过的业务优化
在项目中做过的数据库优化
MySQL
mysql引擎
innodb和myisam区别
mysql索引
B树和B+树的区别
mysql优化
表数据量大的处理方式
B+树以及非聚簇索引和聚簇索引
事务
Spring
IOC概念
AOP概念
AOP应用场景
依赖注入
Spring事务注解的实现 底层源码实现
SpringBoot
核心注解@SpringBootApplication
自动装配
MyBatis
#{}和${}的区别
MyBatis分页插件的实现原理
MyBatis Mapper接口与xml的实现原理
Dubbo
dubbo框架的优点
dubbo参数体限制多大 超限了怎么处理
RocketMQ
rocketmq 怎么保证消息不丢失
rocketmq 怎么保证顺序消费
rocketmq 怎么保证不会重复消费
Maven
maven依赖冲突处理方式
数据结构
前序:先遍历根结点,再遍历左子树,最后遍历右子树;
中序:先遍历左子树,再遍历根结点,最后遍历右子树;
后序:先遍历左子树,再遍历右子树,最后遍历根结点。
Redis
雪崩 穿透 击穿, 怎么解决