美文网首页
记录一次面试---2019/6/27

记录一次面试---2019/6/27

作者: 写啥呢 | 来源:发表于2019-06-27 11:46 被阅读0次

    对本次面试进行总结:

    1.session和cookie区别与联系,http无状态为什么session能有状态。

    区别:

    1.session存储在服务器,cookie存储在客户端。所以session安全性要比cookie高。
    session里数据量不断增大会造成服务器负担。
    
    

    联系:

    1.获取session里的信息是通过存放在会话cookie中的sessionid获取的。
    

    具体可参考:https://www.cnblogs.com/CCTV-1/p/6169112.html

    2.synchronized实现生产者消费者模式

    待研究

    3.分治思想和回溯算法

    带研究

    4.java内部类

    参考:https://blog.csdn.net/hacker_zhidian/article/details/82193100

    5.mysql ACID
    原子性(Atomicity):一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有
      操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性
    
    一致性(Consistency): 数据库总是从一个一致性的状态转换到另一个一致性的状态。
    
    隔离性(Isolation):一个事务所做的修改在最终提交以前,对其他事务是不可见的。
    
    
    持久性(Durability):一旦事务提交,则其所做的修改不会永久保存到数据库。
    
    6.mysql 事务隔离级别
    read-uncommitted 读未提交
    read-committed 读提交
    repeatable-read 可重读
    serializable 可串行化
    
    7.springmvc 工作原理:
    springmvc原理图.png
    SpringMVC流程
    
    1、  用户发送请求至前端控制器DispatcherServlet。
    
    2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。
    
    3、  处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。
    
    4、  DispatcherServlet调用HandlerAdapter处理器适配器。
    
    5、  HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)。
    
    6、  Controller执行完成返回ModelAndView。
    
    7、  HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet。
    
    8、  DispatcherServlet将ModelAndView传给ViewReslover视图解析器。
    
    9、  ViewReslover解析后返回具体View。
    
    10、DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中)。
    
    11、 DispatcherServlet响应用户。
    

    参考:https://www.cnblogs.com/xiaoxi/p/6164383.html

    8.spring IOC,AOP, AOP和IOC的关系,为什么放在一起(AOP基于IOC之上),IOC的作用。

    相关文章

      网友评论

          本文标题:记录一次面试---2019/6/27

          本文链接:https://www.haomeiwen.com/subject/lzllcctx.html