自我介绍讲一下java集合,底层实现比如listhashmap和concurrenthashmap讲一下区别,底层,怎么实现线程安全java1.71.8区别了解什么设计模式jvm内存结构字符串常量池new String("abc")。创建了几个对象readlocker用过吗,底层实现线程池的核心参数多线程了解吗,项目里用过吗多线程并发安全性syncronized用过吗,可重入锁用过吗,底层实现乐观锁和悲观锁用过mysql吗,事务四个特性,怎么实现的三种日志文件知道吗mysql事务隔离级别,默认隔离级别,会产生什么问题索引最左前缀,举了个例子mysql执行计划有什么命令,慢查询存储引擎innodb和mysiam的区别可重复读下怎么解决幻读的spring的ioc和aop怎么用的aop怎么实现的动态代理知道吗,哪两种springboot的各种注解什么作用redis说一下,redis集群redis线程模型,单线程有什么优缺点,什么情况下会阻塞项目订单如果没有支付,怎么取消mq了解吗springcloud了解吗linux常用命令有哪些,查看日志用什么osi七层模型,tcpip四层模型请求在网络上经过的步骤tcp和udp讲一下tcp为什么可靠,三次握手四次挥手为什么是三次和四次应用层协议知道哪些,tcpudp是哪一层tcp粘包拆包反问