2017/3/31 面试感受

来源:互联网 发布:c语言小游戏源代码 编辑:程序博客网 时间:2024/05/21 06:50

    最近出去面试,效果很是不好,可以说平时工作感觉自己什么都会,一到面试感觉自己什么都不会。归根结底在于平时自己不注重总结,工作喜欢流程式开发。

   记录下面试问题

    1.Spring IOC和Spring AOP

     对这两个概念自己回答太过浅,基本概念讲了估计在面试官眼里就大大减分了吧。

      总结下来:

    IOC:控制反转,其运用的原理是利用设计模式中的单例模式,让Spring容器去管理bean的生命周期,传统的方式我们在需要的时候需要创建对象,对象不用的时候还要去销毁,而spring管理bean的生命周期我们在需要使用的时候通过注入的方式即可,降低了代码之间的依赖关系,实现了“解耦”。

    AOP:面向切面,其实就是OOP思想的补充,OOP(抽象,封装,多态),它将与业务逻辑无关的代码如日志操作抽取出来,构成一个切面,实现了代码的 可重用性。其运用的动态代理的方式。


   2.静态代理和动态代理的区别。

    静态代理程序员通过手动创建代理类。动态代理通过反射机制动态创建代理类。(proxy)


  3.事物的特性

    原子性、隔离性、一致性、持久性、

0 0
原创粉丝点击