- 浏览: 2595 次
- 性别:
- 来自: 广州
最近访客 更多访客>>
最新评论
-
rensanning:
看看这个篇文章,他更直观!A Visual Explanati ...
SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)
文章列表
最近公司在招人,同事问了几个自认为数据库可以的应聘者关于库连接的问题,回答不尽理想~现在在这写写关于它们的作用假设有如下表:一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询的结果以哪个表为准~1:如右接连 right join 或 right outer join:我们以右边voter表为准,则左表(voteMaster)中的记录只有当其ID在右边(voter)中存在时才会显示出来,如上图,左边中ID为3.4.5.6因为这些ID右表中没有相应记录,所以没有显示!2:因此我们自然能理解左连接 left join 或者 left outer join 可 ...
CGI与Servlet分析
- 博客分类:
- CGI JAVA
CGI通常很慢慢,每一个Web请求PHP都必须重新解析php.ini、重新载入全部扩展并重初始化全部数据结构(即相当于重新启动一次java web),虽然新的fastCGI能初始化几个进程,但系由于是整个web系统进程的初始化,因此还是比较吃内存。
而对于Servlet,由于Java在运行时可以动态加载,因此优点入下:
(1)只需要启动一个操作系统进程和一个JVM
(2)若多个请求都为做同样处理,则只需要加载一个类(由此可见,java还是要初始化,不过不是初始化整个进程,是某个类,是一个比线程更小的东东)
(3)所有动态加载的类 ...
在BlogJava上已经有一位作者阐述了文件上传的问题,地址是在Struts 2中实现文件上传 ,因此我就不再讨论那个话题了。我今天简单介绍一下Struts 2的文件下载问题。
我们的项目名为 struts2hello ,所使用的开发环境是MyEclipse 6,当然其实用哪个IDE都是一样的,只要把类库放进去就行了,文件下载不需要再加入任何额外的包。读者可以参考文档:http://beansoft.java-cn.org/myeclipse_doc_cn/struts2_demo.pdf ,来了解怎么下载和配置基本的Struts 2开发环境。
为了便于大家对比,我把完整的stru ...