一:面试问题(2020-06-22下午) 一个主线程和五个子线程,如何让五个子线程执行完毕后执行主线程MySQL事务的隔离级别有哪些,分别是做什么用的。Mybatis中的${},和#{}有什么区别?为什么#{}能防止sql注入。为什么要使用分布式锁?如何实现分布式锁?rabbitMQ有哪些转发模式常用的集合有哪些(偏底层)?一个无序数组如何计算出不重复元素个数。es实现原理