一面: 1.http头部有哪些字段,请求方式有哪些,哪些请求方式是属于幂等的 2.tcp三次握手和四次挥手 3.spring ioc是怎么实现的 4.redis持久化,redis的缓存数据与数据库数据不一致怎么解决 5.b树和b+树的区别,为什么不用别的结构 6.红黑树 7.hashmap底层数据结构,如何扩容 8.java中的锁了解哪些 9.数据库索引介绍一下 10.a b c 联合索引,a = 1,c > 1能否使用索引 11.linux经常使用的命令有哪些 12.java集合框架用过哪些,各自的区别和简单聊聊如何实现 13.垃圾收集器说一下 14.jvm内存模型讲一下 15.类加载...