作者:洛枫、
1、接口如何保证幂等
2、数据库索引种类
按数据结构分类可分为:B+tree索引、Hash索引、Full-text索引。
按物理存储分类可分为:聚簇索引、二级索引(辅助索引)。
按字段特性分类可分为:主键索引、普通索引、前缀索引。
按字段个数分类可分为:单列索引、联合索引(复合索引、组合索引)。
3、索引数据结构
4、B+树特点
5、索引失效的情况
6、如何查看语句是否命中索引
7、如何实现分页查询
LIMIT 、OFFSET;
8、类的加载过程
9、AOP的原理
JDK动态代理、cglib代理
10、HTTP头部的内容
11、SpringBoot中Bean的创建模式
singtone单例模式、prototype多例模式
12、线程池种类
13、创建线程池的关键参数
14、TCP的CLOSE_WAIT和TIME_WAIT出现场景
15、CLOSE_WAIT和TIME_WAIT过多的影响
1. 占用系统内存
2. 如果连接数满了就不能对相应的对段端口创建连接了
3. 假设你的程序会去连接另一个服务,而未正常关闭,那么可能导致你的程序超过最大连接数的时候报异常,引起连锁反应甚至导致程序崩溃
4. 网上有说法可能会导致系统扫描端口连接,影响cpu,但是测试中未发现这个问题
16、如何解决15题的情况
17、==和equals的区别
... ...
18、创建对象的方式(除了new)
- 使用new关键字
- Class对象的newInstance()方法
- 构造函数对象的newInstance()方法
- 对象反序列化
- Object对象的clone()方法