- 博客(41)
- 问答 (1)
- 收藏
- 关注
s:token重复提交,一个 style="background-image: url();"惹得祸
最近在用struts2的s:token防止重复提交的时候发现一个诡异的问题,在ie里面提交正常,在chrome里面提交提示重复,找了好几天啊,一步一步的排查发现就是因为 style="background-image: url();"这句给闹的,我还奇怪为啥在chrome里session值不一致,为啥我没有重复提交,到action token值就变了....折腾了我几天啊......
2013-07-14 10:09:42
297
原创 (转)Mysql按条件计数的几种方法
Mysql按条件计数的几种方法作者: 段 志岩二月 25, 2011最近在给喜乐喜乐网的后台添加一系列的统计功能,遇到很多需要按条件计数的情况。尝试了几种方法,下面简要记录,供大家参考。问题描述为使讨论简单易懂,我将问题稍作简化,去掉诸多的背景。从前有一个皇帝,他有50个妃子,这些妃子很没有天理的给他生了100,000个儿子,于是,皇帝很苦恼,海量的儿子很难管理,...
2012-11-15 16:07:11
166
原创 JS发送信息时计算当前日期与所选日期之间的提示函数
function caculateDateTip(dt){ var MinMilli = 1000 * 60; var HrMilli = MinMilli * 60; var DyMilli = HrMilli * 24; var nowFullDate = new Date(); var nowDate = new Date(n...
2012-08-24 11:09:41
134
原创 Oracle连接相关错误解决方法
Oracle连接相关错误解决方法(一步步检查下去,实践证明,任何连接相关错误都可解决)1、 Pinga) 网络b) 防火墙2、 Tnspinga) Tnsping正确只是告诉你至少监听是正常的。b) Tnsnames.ora配置问题c) Oracle环境变量(客户端)d) ...
2011-07-08 09:08:55
696
原创 【AUTO】配置Oracle数据库和监听随Linux系统自启动
在某些情况下需要在Linux操作系统上提供一种无人值守的随机启动Oracle的功能,目的也许仅仅是为了帮助那些对Oracle细节非常不关心的朋友。当然,如果有可能,一定不要使用这种自动化的方法,因为有太多不确定的因素存在。正途还是一边手工启动数据库,一边监控alert日志,以便第一时间发现问题解决问题。Anyway,随Linux系统启动数据库还是有其存在价值的,下面通过这个小文儿给大家...
2011-04-08 15:17:47
109
原创 linux虚拟机容量设置
本文转载自:http://blog.163.com/work_laoshu/blog/static/114885772200991022552700/linux虚拟机容量设置原有的linux虚拟机设置的是固定的硬盘大小,虽然说是解决了硬盘空间无限变大的难题,但是当初设置的硬盘空间太小。为了不放弃已经安装好的东西,只好折腾了一番。1.首先是如果扩大虚拟机设置的硬盘空间。使用命...
2011-03-30 19:59:34
195
原创 JS实现base64加密解密
JS实现base64加密解密转载自http://blog.youkuaiyun.com/fengzheng0306/archive/2006/04/25/676055.aspx[code="html"]Base64Base64var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv...
2011-01-07 10:27:07
312
原创 oracle分页查询
oracle分页查询:第1页,每页10条数据select * from (select rownum rn,x.* from (select * from customer) x where rownum<=1*10) where rn > (1-1)*10;第2页select * from (select rownum rn,x.* from (select * fr...
2010-12-10 11:06:31
86
原创 tdc++.so.5: cannot open shared object file
red hat enterprise linux 5 下安装jdk出现以下错误./java_ee_sdk-5_01-linux.bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory解决办法1: 在附件包里有 l...
2010-06-06 22:43:43
143
原创 SecureCRT上传和下载文件 rz sz命令
secureCRT在linux上面的sz,rz命令与ssh的配合 设置一下上传和下载的默认目录就行options–>session options–>file transfer 下可以设置上传和下载的目录剩下的你只要在用SecureCRT登陆linux终端的时候:发送文件到客户端:sz filenamezmodem接收可以自行启动.从客户端上传文件到linux服务端:只要服务端执行 :...
2010-05-31 10:04:36
134
oracle oc4j配置
oracle数据库安装成功后在目录F:\app\song.peng\product\11.1.0\db_1\下有一个ocj文件夹,这个就是oc4j1、修改F:\app\song.peng\product\11.1.0\db_1\oc4j\j2ee\home\config目录下的server.xml文件配置jdk路径,启动编码等。<java-compiler name="javac" in-p...
2010-04-21 11:41:34
748
tomcat6.0.20配置jndi,spring配置
1、环境(我做测试时的环境) 1)tomcat 6.0.20 2)oracle版本:Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit 通过pl sql 查看oracle版本sql:select banner from sys.v_$version 3)jdk版本:1.5.0_1...
2010-03-30 14:01:53
107
【转】JdbcTemplate学习笔记
本文转载自:http://it.oyksoft.com/post/234/ JdbcTemplate学习笔记1、使用JdbcTemplate的execute()方法执行SQL语句Java 代码 jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))"); ...
2010-03-01 09:42:22
117
原创 tomcate配置远程调试及配置启动时加载项目
启动加载项目配置在server.xml中添加如下:<Context path="/recon" reloadable="true" docBase="D:\workspace\seashell-recon\seashell-appcontroller\src\main\webapp" workDir="D:\workspace\seashell-recon\seashell-appc...
2010-02-10 16:59:58
199
原创 在OC4J下配置JMS & 使用Message-Driven Bean
本文转载自:http://harper.ycool.com/post.1021639.html 本文涉及的背景知识如下: 1. JNDI (Java Naming and Directory Service ) 2. JMS (Reference: Java Message Service O’Reilly, Jan 2001 First Ed.) 3. EJ...
2009-12-22 18:29:02
157
原创 Oracle存储过程中执行3种循环语句
本文转载自:http://hi.baidu.com/wkcs520/blog/item/7e06a0514fe3f9868d543027.html create or replace procedure pr_zhaozhenlong_loop/*名称:在存储过程中执行3种循环语句功能:利用循环给表中插入数据调用: begin -- Call the proce...
2009-12-22 11:59:48
1085
原创 oracle下巧用bulk collect实现cursor批量fetch的sql语句
本文转载自:http://www.jb51.net/article/13678.htm 在一般的情况下,使用批量fetch的几率并不是很多,但是Oracle提供了这个功能我们最好能熟悉一下,说不定什么时候会用上它。 复制代码 代码如下:declare cursor c1 is select * from t_depart; v_depart t_depart%rowtype ; typ...
2009-12-22 11:55:30
102
在oracle存储过程中使用游标创建数组
在oracle存储过程中,可以创建类似于数组的东西Type arr is table of varchar2(5) index by binary integer;例如可以把使用游标查出来的数据的每一行放入一个数组TYPE V_TABLE1 IS TABLE OF cur1%ROWTYPE INDEX BY PLS_INTEGER; %ROW...
2009-12-22 11:40:24
414
原创 UML 继承、实现、依赖、关联、聚合、组合的联系与区别
本文转载自http://blog.sina.com.cn/s/blog_53a99cf30100d8xi.html 这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规范建模了;本篇主要就以前自己一直感觉很迷糊的几种class之间的关系进行整理,让我们在真正用UML进行比如类图设计时能够更加清晰明了;...
2009-12-21 19:01:04
109
原创 51CTO读书平道http://book.51cto.com/art/200901/105495.htm
http://book.51cto.com/art/200901/105495.htm
2009-12-12 20:56:31
274
原创 Jbuilder2006 不能运行一闪而过的原因_Java技术文章_Java_软件编程
Jbuilder2006 不能运行一闪而过的原因 原来Jbuilder2005一直是好使的(昨天还用过),但今天就始终打不开,exe运行一闪而过,什么都没有了。 初步估计是因为加装了1G内存,电脑总共2G物理内存,jvm达到1G,可能过大,造成JVM定义值过大。 以下是解决办法: 修改F:\Borland\JBuilder2005\bin\Jbuilder.config文件。 找到 # Tune ...
2009-12-12 09:36:24
99
原创 [JSTL]<c:forEach>标签的使用
在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。 JSTL所支持的迭代标签有两个,分别是<c:forEach>和<c:forTokens>。在这里介绍的是<c...
2009-12-12 09:34:13
111
bean:write格式化Date
(1)时间: request.setAttribute("time", new Date()); 使用<bean:write name="time" scope="request"/>进行输出,其输出结果将是: Sun Dec 14 15:38:51 CST 2008 如果希望输出这种格式2008-12-14 15:41:12 <bean:w...
2009-12-12 09:33:27
279
原创 dom4j Node.selectNotes()xpath问题;
注意看其中的xpath的写法,正是因为有了xpath,我们才能如此简单灵活的对xml进行操作. 刚刚使用xpath的时候可能会报一个错误:Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/JaxenException 这时我们应该往CLASSPATH导入一个jar包,叫jaxen-1.1.1.jar,可从网上下...
2009-12-12 09:32:17
153
原创 在windows的DOS窗口下运行mysql命令,insert语句中只要含有汉字数据就出现“data too long for column”错误 。 ...
Console下调用程序发出的指令是通过一种编码格式编码之后发送出去的字符串,接收程序返回的信息同样也使用编码过的字符流。例如我们要调用:rename 1.txt 测试.txtdos下把这行命令用某种编码方式编码成字符串,如果renmae命令接收到这个命令字符串,但错误的理解了这个命令参数的编码,或者console发送这个命令时使用了utf8编码,而renmae认为是gbk编码,则该命令会把文件重...
2009-12-12 09:30:34
160
原创 webwork验证,国际化资源访问
使用webwork标记并配置了服务器验证,可是当多次提交出现错误信息重复出现的问题。解决:Spring需要在向Action注入BEAN的配置文件上写scope="prototype",它和Spring1.2的singleton="false"是一样的,就是一个请求创建一个Action实例!国际化资源访问方式webwork在Action中使用资源文件信息。解决:1、资源文件要与Action同名,并放...
2009-12-12 09:29:19
126
原创 hibernate:出的变态错误Remember that ordinal parameters are 1-based!
hibernate:出的变态错误Remember that ordinal parameters are 1-based! Remember that ordinal parameters are 1-based! 问题发生的原因是:hql语句里不需要参数,却添加了一个参数,删掉添加参数的语句(query.setParameter();)就可以了! <!--v:3.2-->...
2009-12-12 09:06:33
240
原创 SSH整合版本问题
2007-12-07 发现用 MyEclipse 5.5 做 Struts 1.2 + Spring 2.0 + Hibernate 3.1 整合时启动过程中报如下的错误:2007-12-07 16:36:17,406 ERROR [org.hibernate.proxy.BasicLazyInitializer] - CGLIB Enhancement failed: dao.User java...
2009-12-12 09:04:57
110
JavaScript中Docuent.all的用法,Struts中的多表单提交
document.all是页面内所有元素的一个集合。例如: document.all(0)表示页面内第一个元素,由于在Struts页面中使用<html:form>的时候不能为form命名此时在javascript 中获取表单元素用document.all就可以获得表单元素的值下面的代码片段演示了在Struts页面中document.all()的用法以及Struts中的多表单...
2009-12-12 09:03:27
194
(SQLException)JDBCResultSet can not re-read row data
执行一个SQL语句,当使用while(){ rs.getString();............. }去循环读取ResultSet对象中的记录集时出现了这样的异常,原因是因为微软自己的jdbc驱动不支持同一个记录的字段的重复读取,微软加入了text,image这种类型的支持,就限制了字段的回读功能.解决方法:按照顺序(从左到右的顺序)读取字段,如(rs.getString(1),rs.get...
2009-12-11 22:32:30
140
web GIS地图打印(3)
//set summary height int summary_w = width - leftMargin - rightMargin; int summary_h = height-(topMargin + bottomMargin + t1_h + north_img_h + logo_img_h); su_band.setAttribute...
2009-06-04 18:04:45
153
web GIS地图打印(2)
showModalDialog("${cpath}/common/popinput.htm",ar,"resizable:yes;scroll:yes;dialogHeight:800px;dialogWidth:900px;center=yes");//打开对话框显示pdf,这种方式是为了避免在打开pdf时提示保存或打开,直接在ie中打开pdf。 }// popinput.ht...
2009-06-04 18:02:57
185
web GIS地图打印
最近做了个小的功能,关于web GIS的地图打印功能,最终页就是将信息生成pdf。整个流程如下:1、在上侧的工具栏中添加一个打印按钮,如下图2、单击打印按钮,弹出打印设置对话框,设置打印信息,标题,纸张大小,图标,比例尺这一项没有用上,使用的是当前的地图比例尺,其中纸张大小,图标使用的是自定义标签从数据库中读取出来3、点击OK按钮后打印对话框关闭,使用鼠标右键画框选定需...
2009-06-04 17:59:08
671
My eclipse5.5 添加xml 模板
Myeclipse5.5本身只有四个xml模板 1、Default XML template, 2、XML template for a web.xml, 3、XML template for a web.xml file with Struts , 4、XML template for a struts-config.xml 如果我们想新建一个xml文件,而没有这样一个模板时这时候就可以自己加一...
2009-04-17 12:07:16
110
原创 JAVA数据类型-HIBERNATE数据类型-标准SQL数据类型对应表
Java数据类型 Hibernate数据类型 标准SQL数据类型(PS:对于不同的DB可能有所差异) byte、java.lang.Byte byte TINYINT short、java.lang.Short short ...
2009-03-14 22:26:08
120
原创 java正则表达式
* 0次或者多次+ 1次或者多次? 0次或者一次{n} 恰好n次{n,m} 从n次到m次 例如[0-9]{3}\-[0-9]{2}\-[0-9]{4}表示匹配所有123-12-1234形式的[0-9]{3}表示前三个数字必须是0-9之间的数字匹配3次\-转义字符 [0-9]{3}\-?[0-9]{2}\-?[0-9]{4}表示所有123-12-1234或者123121234 “^”符号...
2009-02-13 10:37:27
86
dom4j Node.selectNotes()xpath问题;
注意看其中的xpath的写法,正是因为有了xpath,我们才能如此简单灵活的对xml进行操作. 刚使用xpath的时候可能会报一个错误:Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/JaxenException 这时我们应该往CLASSPATH导入一个jar包,叫jaxen-1.1.1.jar,可从...
2009-02-11 11:27:05
104
原创 String.equals()和String.equalsIgnoreCase()的区别
String.equals()对大小写敏感,而String.equalsIgnoreCase()忽略大小写 例如:"ABC".equals("abc")是false "ABC".equalsIgnoreCase("abc")为ture
2009-02-11 11:24:43
151
使用struts中bean:write标签格式化输出
(1)时间: request.setAttribute("time", new Date()); 使用进行输出,其输出结果将是: Sun Dec 14 15:38:51 CST 2008 如果希望输出这种格式2008-12-14 15:41:12 如果希望输出这种格式,2008年12月14日 15点41分12秒 ...
2009-02-11 11:22:36
255
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人