知识点摘录

来源:互联网 发布:淘宝如何最快提交订单 编辑:程序博客网 时间:2024/05/21 12:49

知识点摘录:

一、现在的 web 应用很少有直接将交互全部页面都用 servlet 来实现,而是采用更加高效的 MVC 框架来实现。这些 MVC 框架基本的原理都是将所有的请求都映射到一个 Servlet,然后去实现 service 方法,这个方法也就是 MVC 框架的入口。

二、Session 与 Cookie 的作用都是为了保持访问用户与后端服务器的交互状态。它们有各自的优点也有各自的缺陷。然而具有讽刺意味的是它们优点和它们的使用场景又是矛盾的,例如使用 Cookie 来传递信息时,随着 Cookie 个数的增多和访问量的增加,它占用的网络带宽也很大,试想假如 Cookie 占用 200 个字节,如果一天的 PV 有几亿的时候,它要占用多少带宽。所以大访问量的时候希望用 Session,但是 Session 的致命弱点是不容易在多台服务器之间共享,所以这也限制了Session 的使用。

以上:https://www.ibm.com/developerworks/cn/java/j-lo-servlet/index.html?ca=drs-

一、SQL语言中select from where group by having order by执行顺序

第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理;每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回 给调用者。如果没有在查询中指定某一子句,将跳过相应的步骤。

书写顺序:select--from--where--group by--having--order by 

执行顺序:from--where--group by--having--select--order by

from 子句--执行顺序为从后往前、从右到左

where子句--执行顺序为自下而上、从右到左

group by--执行顺序从左往右分组

having 子句----很耗资源,尽量少用

select子句--少用*号,尽量取字段名称

order by子句--执行顺序为从左到右排序,很耗资源

以上:http://www.cnblogs.com/huminxxl/p/3149097.html

原创粉丝点击