- 浏览: 74079 次
- 性别:
- 来自: 银川
最新评论
-
javabang:
这种方式可以试一试。
SSH项目中,jQuery AJAX响应速度超慢,SiteMesh filter惹的祸 -
永远的幸福:
struts2中Double,Long类型的转换有必要吗? -
slendersEye:
...这个方法很不可靠,cmd很可能会显示last modif ...
java获取文件创建时间
文章列表
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。
分页查询格式:
SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页 ...
声明:【消除盲点系列】文章内容全部整理自网络,出处众多,无法一一罗列 ,敬请谅解!欢迎讨论、指正,欢迎转载!
//补充资料@2012/02/15
http://unicode.org/faq/utf_bom.html
涉及到编码的位置
(1)html页面、浏览器
(2)应用服务器
(3)JSP、Servlet
(4)文件系统
(5)数据库驱动
(6)数据库管理系统
----------------------------------------------------
(1)-(4)html页面、浏览器;应用服务器;JSP、Servlet;文件系统
html页面<head>中设置 ...
声明:【消除盲点系列】文章内容全部整理自网络,出处众多,无法一一罗列 ,敬请谅解!欢迎讨论、指正,欢迎转载!
全球24个时区的划分
相较于两地时间表,可以显示世界各时区时间和地名的世界时区表(World Time ...
public class Client {
public static void main(String[] args) throws Throwable {
List a = new ArrayList();
List b = new ArrayList();
new Collector("collector1", a, b).collect();
new Collector("collector2", b, a).collect();
}
static class Collector {
priva ...
java中没有获取文件创建时间的方法,只能间接获取。(文件创建时间是windows平台的专有概念)
public static Date getFileCreateTime(File f) {
try {
return new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse(
getFileCreateTimeStr(f));
} catch(Exception e) {
e.printStackTrace();
return null;
}
}
public ...
//TODO
参考文件:
http://docs.oracle.com/javase/1.4.2/docs/tooldocs/windows/classpath.html
http://www3.ntu.edu.sg/home/ehchua/programming/java/J9c_PackageClasspath.html
//源头:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
===================================
第零步:Struts Filter初始化
===================================
关键概念:
InitOperations
PrepareOperations
ExecuteOperations
FilterHostConfig
Dispatcher
===================================
第一步:Action ...
==================
jars
==================
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
antlr-2.7.2.jar
log4j-1.2.15.jar
struts2-core-2.1.6.jar
struts2-spring-plugin-2.1.6.jar
xwork-core-2.1.6.jar
freemarker-2.3.13.jar
org.springframework.asm-3.0.0.RELEAS ...
只是一个简单的思路
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 适用于大数据量的导入操作
* @author qth
*
*/
public abstract class SingleThreadSaver {
private Map<String, ...
oracle中substr函数的用法
In oracle/PLSQL, the substr functions allows you to extract a substring from a string.
The syntax for the substr function is:
substr( string, start_position, [ length ] )
说明:
string is the source string.
start_position is the position for extraction. The first position ...
(1)to_number
http://hi.baidu.com/sunhuaj/blog/item/73bef9f44d745c64dcc47436.html
Converts a string to the NUMBER data type(将字符串转换为数字数据类型)
TO_NUMBER(<value>[, <format>, <NLS parameter>]) RETURN NUMBER
select to_number('00001228') from dual;
to_number('00001228')
...
struts2文档中说的清楚:常用的Long,Double,Float等类型是会自动转换的,不用用户介入,难道这是struts2的bug吗?
我仔细检查了一下页面和action,原来有两个Double类型的input的name重复了!改过来之后问题解决。
看到网上有人写类型转换,这样做会暂时不报错,但我上面提到的问题就被隐藏起来了,到后期肯定会发生各种诡异的问题。再仔细核对下页面的表单域吧
解决方案:
避免用不到SiteMesh的AJAX请求被SiteMesh拦截,具体如下
(1)给Struts2配两个后缀,如.do,.ajax
(2)SiteMesh中只拦截后缀为.do的请求
(3)不用SiteMesh的AJAX action请求以.ajax结尾
--------------------------------
配置文件改动:
(1)struts.xml
<constant name="struts.action.extension" value="do,ajax"></const ...
apache-tomcat-6.0.32\conf\server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
compression="on"
compressionMinSize1="2048"
noCompressionUserAgents="gozilla, traviat ...