9.1贝壳面经
9.1
1、redis的string类型底层是char[]好处还有非字符串类型不需要存放\n
2、自己去设计序列化的方式怎么设计,如果只是使用unicode编码无法反序列化出原来的对象类型
3、jackson源码
4、自己设计一个远程调用的工具,类似dubbo那样
5、搭建redis集群,采用一致性hash去分散键的时候,是在client做的hash计算还是在server
6、主从redis,主机宕机了,写操作没来得及同步给从机怎么办
7、网页出现乱码的原因(序列化和反序列化的方法不一致)和解决方案
8、注册中心咋知道服务提供者是否存活(只是发送心跳包,心跳包之间还是有间隔的时间)
9、接口,java什么时候会使用接口
10、servlet的生命周期,是对于连接的还是对于应用的,servlet的基本方法,视图和servlet的关系,不仅仅是tomcat其他多种服务器中jsp也是servlet
11、从springmvc,tomcat的角度考虑输入网址之后会发生什么,connector的种类,http报文的参数(包括报头里面的) 是怎么被服务器解析的
12、递归、回溯、dfs的区别
13、算法的好处,举例说明