美文网首页
面试遇到的一些问题

面试遇到的一些问题

作者: 匿名好友Stealth | 来源:发表于2018-11-10 23:34 被阅读0次

    1. 数据库的优化

              1、选取最适用的字段属性

              2、使用连接(JOIN)来代替子查询(Sub-Queries)

              3、使用联合(UNION)来代替手动创建的临时表

              4、事务

              5、锁定表、

              6、使用外键

              7、使用索引

                            尽量避免在查询的列上含有null至

              8、优化的查询语句

                      a、在建有索引的字段上尽量不要使用函数进行操作

                      b、少用LIKE关键字和通配符,这种做法虽然简单,但却也是以牺牲系统性能为代价的

    2. 什么是索引

    索引说白了就是一个目录 (而这个目录是在一张表上)

    3. 敏捷性开发和传统性开发

    4. SSM是什么

            SSH:Struts2、Spring、Hibernate 

            SSM:Spring、SpringMVC、Mybatis

            1、Spring框架的理解:是一个轻量级的开源框架, 让java开发模块化,并且全面。贯穿逻辑层,表现层,持久层。让每一个功能模块都可以独立分开,降低耦合,提高代码复用率               Spring核心也是我们常用的就是AOP,IOC,DI.也就是面向切面编程,控制反转,依赖注入.Spring一般是作为容器管理其他框架.例如常见的层框架(struts2,springMVC)和持久成框架(mybatis,hibernate).一般都由spring来管理

            2、Spring框架的用途:spring是javaEE(企业及开发)的三大框架(struts,spring,hibernate)之一,是开源框架 其中,核心就是IOC控制反转和AOP面向切面编程

            3、什么是springmvc,对springmvc的理解

    Springmvc是基于mvc框架架构用来简化web开发的框架,它属于spring中的一个模块,不需要整合层来整合,和struts2都是表现层框架,通过把模型model,视图view,controller控制层分离,简化开发,方便开发人员之间的配合

    5.过滤器和拦截器的区别


    6.MVC的工作原理:

    用户输入-控制器-数据处理-业务层service,执行数据库操作dao-结果返回控制器-控制器在推送给视图-视图处理完之后再返回给控制器-最后由控制器返回给用户

    相关文章

      网友评论

          本文标题:面试遇到的一些问题

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