自我介绍做过哪些项目项目的结构spring bean是线程安全的吗mybatis的原理了解哪种程序设计语言jvm了解多少内存模型分代回收算法锁的种类syschronized和可重入锁的区别用过Java的哪些数据结构hashMap和treeMap和hashSet了解操作系统和数据库吗用过哪些数据库数据库sql语句执行顺序数据库做链接会发生什么有什么问题问他