java后端面试题涵盖java基础jvm调优垃圾回收内存模型Redis mybatis mysql性能原理锁事务springMVC java线程池hashmap原理等