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

面试遇到的一些问题

作者: 匿名好友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