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-结果返回控制器-控制器在推送给视图-视图处理完之后再返回给控制器-最后由控制器返回给用户
网友评论