Q:慢sql主要体现在哪几个方面,原来是多少秒,改进后是多少秒Q:基础的代码规范Q:StringBuilder,String的区别Q:String不可变,为什么可以重新赋值Q:String +1 的赋值流程Q:StringBuilder为什么不安全Q:StringBuffer为什么安全Q:保证线程安全能采用哪些手段Q:Synchronized和lock的区别Q:CountLatch、信号量、循环栅栏在什么场景使用Q:如何基于唤醒实现生产者消费者模型,该怎么做Q:有几种方式创建线程Q:Runnable和Callable有什么区别Q:Callable的返回值如何获取Q:线程池的使用,各类参数是怎么给值,为什么这么给Q:jvm的内存溢出如何解决Q:频繁fullgc怎么解决Q:电子合同管理系统用了哪些技术栈Q:SpringBean的生命周期Q:Mapper interface为什么不用实现类Q:xml和mapper如何关联Q:mybatis的一级缓存、二级缓存有什么作用,支持什么样的场景Q:慢sql的优化,如何分析,优化技巧Q:mybatis如何绑定...查看更多