MQ怎么保证发送顺序性MQ监控消息数量1.面向对象三大特性,重载重写区别2.exception和error的区别,分可检查和不可检查?举例3.常见的异常,顶级的异常类。4.线程池核心参数,线程创建过程,thread factory,5.callable,runnable,future 6.为什么有事务。不用会有什么问题7不可重复读和幻读8.mysql的哪些引擎实现事务功能。9.事务隔离级别,默认。10.mvcc解决的问题。11.锁机制常见的锁12.行锁会导致死锁吗?13.死锁如何发现和解决。14.锁升级,行锁变成了表锁是什么情况。15.redis的线程模型。同步机制(主从)。16.持久化机制,如何根据场景选择。17.jvm内存模型。其中堆,栈的区别。18.它们在内存不足抛出的异常是一样的吗。19.类加载机制,打破双亲委派模型方法。20.垃圾回收算法。21.cms收集器。步骤,哪些时候STW22. 网络tcp ip 四层模型。不同层有哪些协议。23.tcp建立、断开连接过程。手撕,编辑距离