简单笔记

来源:互联网 发布:网络搭建方案 编辑:程序博客网 时间:2024/06/05 14:57

1.Struts2和springMVC的区别:①Struts2的入口是filter,而springMVC的入口是servlet,其父类是真正的httpservletrequest(分析servlet和filter的区别)②Struts2的一个请求映射到一个action类,也就是一个action类对应一个request上下文,而springmvc的一个请求映射到一个方法,在action类中所有的属性是多个方法共享的,比较乱,并且Struts2中将request等对象封装为map,还引入值栈存储数据,占用内存(个人认为值栈还是很强大的,配合ognl表达式在前台页面显示更加高效)③springmvc支持jsr303,并且集成了ajax,而且返回url更加方便,如果是想直接传值,只用加一个@responsebody注释,方便



2.索引:提高查询效率   视图(view):虚拟的表,存储动态查询数据   存储过程(procedure):简单来说就是保存一条或多条sql语句的集合,mysql用call调用,而oracle中使用execute执行   触发器(trigger):在需要的时候自动执行某条语句   游标(cursor):select语句查询的结果集,处理第一行、下一行、多行等请求



3.arraylist:查询快,插入或者删除麻烦,线程不安全,增长1.5倍。。。。vector:线程安全,增长2倍。。。linkedlis:链表,添加删除快,查询慢。。。

0 0
原创粉丝点击