面试题

  • 又面试失败了,记录一下,吸取教训,继续学习
  • int型长度,最长范围.   int integer分别用在哪些场景
  • string stringbuilder stringbuffer string 的内部实现
  • spring事务实现的原理

1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP 
2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP 
3、如果目标对象没有实现了接口,必须采用CGLIB库,spring会自动在JDK动态代理和CGLIB之间转换

JDK动态代理和CGLIB字节码生成的区别? 
* JDK动态代理只能对实现了接口的类生成代理,而不能针对类 
* CGLIB是针对类实现代理,主要是对指定的类生成一个子类,覆盖其中的方法 
  因为是继承,所以该类或方法最好不要声明成final

  • double 浮点数不精确的原因

面试2============================

读写分离时,多库操作,如何保证事务。

评论表设计

 

posted on 2016-04-08 21:16  mefly  阅读(144)  评论(0编辑  收藏  举报

导航