06 2013 档案
摘要:1,java中为什么使用容器或者什么情况下使用容器(Think in java)In general, your programs will always be creating new objects based on some criteria that will be known only at the time the program is running. You won’t know until run time the quantity or even the exact type of the objects you need. To solve the general pro
阅读全文
摘要:LEFTOUTERJOIN—Thisreturnsalltherowsfromthetableontheleftsideofthejoin,alongwiththevaluesfromtheright-handside,ornullsifamatchingrowdoesn'texist.RIGHTOUTERJOIN—Thisreturnsalltherowsfromthetableontherightsideofthejoin,alongwiththevaluesfromtheleft-handside,ornullsifamatchingrowdoesn'texist.FUL
阅读全文
摘要:ORACLE有个高速缓冲的概念,这个高速缓冲呢就是存放执行过的SQL语句,对应已经执行过的sql语句,第二次执行的时候速度会比第一次块,用的就是高速缓冲。ORACLE的高速缓冲是全字符匹配的,如果sql语句有一点不一样(比如多了个空格),则高速缓存是不认的。1,多表查询时候,在对多表查询中,一定要把小表写在最右边,因为ORACLE在解析sql语句的时候对From子句后面的表名是从右往左解析的,是先扫描最右边的表,然后在扫描左边的表,然后用左边的表匹配数据,匹配成功后就合并。2,对于交叉表,根据oracle对From子句从右向左的扫描方式,应该把交叉表放在最末尾,然后才是最小表。3,Where.
阅读全文
摘要:现在页面完成无刷新和服务器交互,都是用ajax完成了,但是在ajax中使用的XMLHttpRequest接受的是字符串类型。如果使用ajax技术上传二进制文件(如图片),就要做些修改了。实际上在ajax技术大量使用前,局部刷新都是iframe完成了。项目里要求完成了一个,图片无刷新批量上传,并且在上传前可以在客户端预览的功能。上代码:首先在uploadphoto.jsp页面定义一个完成批量上传图片table:<table width="100%" style="width:850px" class='perTab' > <
阅读全文
摘要:接到个模块,要在已有的web工程里集成身份证读卡器,高拍仪等硬件。一时摸不着头脑,网上搜了下,发现都写的高端到看不懂。后来找了个已成功集成的web工程研究了下,发现弱爆了。这种硬件设备都已经做好了对web支持的控件(如activeX),浏览器只需对activeX放行。然后在工程中加入厂家提供的web开发包,在需要集成硬件的web页面中引入硬件设备对应的classId,边完成了集成。例如在页面中集成身份证读卡器: 在页面中添加读卡插件对应的<object><object id="CardReader1" codebase="FirstActivex
阅读全文