1自我介绍
2项目介绍
broker和client之间用的长连接吗?yes,你的网关层就是相当于注册中心呗?yes
3nginx负载均衡策略
4mysql的hash和b+树的特点
索引的最左前缀
书上说的也不是一定对的 针对a,b,c 这三个字段的组合索引 书上说 根据最左前缀原则 只有a ; a,b ; a,b,c 才能使用到索引
like能走索引吗
sql调优做过
5reids数据类型,淘汰策略,redis如何实现生产者消费者队列
6hashmap实现原理,负载银子有什么用,如何扩容的
9arraylist和linkedlist的区别,vector
10类的初始化顺序
11jvm内存模型,栈堆
12垃圾回收机制有哪?什么时候年轻代会变成老年代
13重写和重载的区别
14抽象类接口的区别
是否有成员变量,是否有构造方法,
抽象类既可以有抽象方法,也可有非抽象方法。但是接口只能有抽象方法或者静态方法(1.8以后也可以有默认default实现方法)
15怎么保障线程的顺序执行
thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B
16线程池的作用,线程池的策略---当生产者大于消费者
17二分查找怎么实现