1.spring 的事务2.静态变量和非静态变量的区别,以及各自的使用场景3.java的反射4.左连接和又链接的区别5.java的分页sql6.接口和抽象类的区别,什么时候用接口,什么时候用抽象类7.sql语句中on 的作用8.java的自定义注解