摘要:
一、使用Statement而不是PreparedStatement对象JDBC驱动的最佳化是基于使用的是什么功能. 选择PreparedStatement还是Statement取决于你要怎么使用它们. 对于只执行一次的SQL语句选择Statement是最好的. 相反, 如果SQL语句被多次执行选用PreparedStatement是最好的.PreparedStatement的第一次执行消耗是很高的. 它的性能体现在后面的重复执行. 例如, 假设我使用Employee ID, 使用prepared的方式来执行一个针对Employee表的查询. JDBC驱动会发送一个网络请求到数据解析和优化这个查 阅读全文
摘要:
keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode 20 = Caps_Lockkeycode 27 = Escape Escapekeycode 32 = space spacekeycode 33 = Priorkeycode 34 = Nextkeycode 35 = Endkeycode 36 = 阅读全文
摘要:
虽然在性能上讲,即使将JSP或ACTION转换成HTML文件还是不如将某张JSP或某个ACTION缓存起来再作应响这种策略。但是,对大型的系统,JSP页面和ACTION可能成千上万,页每张JSP或每个ACTION反回的数据大概有几K左右。当然,我们只是缓存访问最频繁的页面,即使最繁的页面也可能有很多,所以也不能全部缓存。再说,缓存起来的数据也要定时更新,如果多了,定时更新也存在一定的问题,这就是为什么要静态HTML的理由了。 废话就不多说了,下面我们讨论一下如何将JSP或ACTION转换成HTML。其实这是一个非常简单的过程,你只要理解response对象的作用和知道如何正确编码就可以了。大家 阅读全文
摘要:
浏览器中JavaScript库用jQuery,服务器端用Tomcat,当用form.serialize()做AJAX请求时,中文乱码。开始以为是Tomcat乱码,试遍了所有解决Tomcat乱码的问题,可是都没用。想到是不是jQuery这边的问题,看了下serialize出来的字符串,原来是URL encode过的字符串,而且是UTF-8编码的,这样解决办法就简单了: request.setCharacterEncoding("utf-8");之前一直以为是Tomcat的问题,试过request.setCharacterEncoding("GBK"),就是 阅读全文
摘要:
其实war文件就是Java中web应用程序的打包。借用一个老兄的话,“当你一个web应用程序很多的时候,如果你想把它部署到别的机器上,来回拷这些文件是件挺郁闷的事情,如果要是一个文件就好了。。。那么war文件就可以满足你这个小小的要求”。那有人会说,这和直接打成rar文件不一样吗?区别大了!如果你直接打成rar文件,你得手动的去解压缩,但是war文件不需要,你把它放到tomcat的webapp目录下,就可以直接运行了,我觉得这个功能够强大,哈哈。在tomcat安装目录下的conf目录下有个server.xml,搜索“unpackWARs”关键字,你会看到在<Host>标签中会有对其 阅读全文
摘要:
今天刚好看到有朋友问及此语法,所以特地找来相关资料与大家分享,希望能有所帮助:<!–[if lte IE 6]>……<![endif]–>Ite:less than or equal to意思是小于或等于IE6浏览器,用于IE浏览器的条件注释,常用于CSShack,针对IE的JS等。在进行WEB标准网页的学习和应用过程中,网页对浏览器的兼容性是经常接触到的一个问题。其中因微软公司的Internet Explorer(简称IE)占据浏览器市场的大半江山,此外还有Firefox、Opera等。需要对这些浏览器进行兼容。同时,单就IE而言,因IE版本的升级更替,目前浏览者使用 阅读全文
摘要:
========第一篇=========在一张表中某个字段下面有重复记录,有很多方法,但是有一个方法,是比较高效的,如下语句:select data_guid from adam_entity_datas a where a.rowid > (select min(b.rowid) from adam_entity_datas b where b.data_guid = a.data_guid)如果表中有大量数据,但是重复数据比较少,那么可以用下面的语句提高效率select data_guid from adam_entity_datas where data_guid in (sele 阅读全文
摘要:
原文是Flash支持中心的两篇文章.解决Flash缓存问题|解决载入变量缓存问题使用以下的方法,使SWF文件强制不从浏览器读本地的缓存。或强制其SWF文件每次都去 读取最新的媒体文件确保每次都读取最新的SWF文件。1:使用"Expires"标头 这是在HTML文件中告诉浏览器不读取本地缓存在<head> </head> 中间加以下代码<!-- BEGIN INSERT --> <META HTTP-EQUIV="Expires" CONTENT="Mon, 04 Dec 1999 21:29:02 GM 阅读全文
摘要:
读文件:BufferedReader从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。通常,Reader 所作的每个读取请求都会导致对基础字符或字节流进行相应的读取请求。因此,建议用 BufferedReader 包装所有其 read() 操作可能开销很高的 Reader(如 FileReader 和 InputStreamReader)。例如,BufferedReader in = new BufferedReader(new FileReader("foo.in"));将缓 阅读全文
摘要:
/** * desciption:java create xml file * author:maomao * datetime:2007/04/04 23:42 */ package com.xh.xml; import java.io.FileOutputStream;import java.io.IOException;import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.output.XMLOutputter; publicclass Java2XML 阅读全文