自我介绍多线程安全了解过吗,HashMap为什么不是安全的,具体是哪里, ConcurrentHashMap是怎么保证安全的,分段锁,怎么分的,hashmap怎么实现的,红黑树是什么,为什么用红黑树还是不安全的锁有那些,lock的底层是怎么实现的。你用redis来做什么。springboot的main怎么启动,里面的main写什么,参数有什么,参数里面可以写别的类吗。mave的dependencies与dependencyManagementIOC有了解过吗,具体怎么实现的jdbc的步骤Mybatisplus中xml文件#{}和${}的区别是什么?