- 博客(26)
- 收藏
- 关注
伪ajax方式提交带文件上传的表单
在ajax还没有流行起来的时候,因为表单使用form的action进行页面跳转提交,所以不存在什么问题。 自从ajax流行起来之后,一般的表单都是通过ajax方式提交,所以碰到带文件上传的表单就比较麻烦。后来在网上查了一下,基本都没有比较好的解决办法,所以还是对这种特殊的表单使用页面跳转方式提交。最近看到同事用一种伪ajax方式解决了此问题。其基本原...
2009-11-06 23:10:00
177
关于url中传中文的问题记录
背景 JSP页面UTF-8编码 CharsetFilter采用UTF-8编码 JS文件也是UTF-8编码(这个算么?……) tomcat为5.0以上版本 方式 非AJAX方式(比如<a href>、form的get方式)-----通过在tomcat的server.xml中的<c...
2009-08-28 15:49:00
162
工作流jbpm3.1.2导致数据库连接池满的问题
背景: XX系统实施一段时间之后,出现数据库连接池满,第一次通过修改if(con!=null && con.isClosed()){con.close();}这样的逻辑错误解决部分问题。第二次通过彻底复查代码,修改了connection、session没有释放的问题,基本上保证我们自己写的代码没有数据库连接不释放的问题。但是临近近期还是出现连接池满的问题。。。过程: ...
2009-06-22 17:38:00
287
tomcat5报Post too large的错
在用户实际环境的tomcat日志(localhost_log.2009-06-22.txt)看到下面这个错引用:2009-06-22 12:39:41 StandardWrapperValve[ajax]: Servlet.service() for servlet ajax threw exceptionjava.lang.IllegalStateException: Post too ...
2009-06-22 17:36:00
256
理解 SET CHAINED command not allowed within multi-statement transaction. (zz)
在 Sybase ASE 实际应用中,特别是在 ASE + J2EE? 应用中,较容易出现 SET CHAINED command not allowed within multi-statement transaction.的异常(尽管到版本 15.0.1 为止,ASE 并不支持异常机制,但本文为了方便,统一采用“异常”一词)。有的开发人员认为这是 Sybase 数据库的问题;有的认为是多次调用...
2009-03-02 17:48:00
283
web打印,web打印控件的三种实现方法 zz
做管理系统的时候,打印一直是个棘手的问题,做B/S的系统这个问题就更加突出了!下面举出三种常用的web打印处理方式1、利用word或者excel来实现web打印(如果不修改ie设置,可以在web服务器端生成xls文件,然后通过xlBook = xls.Workbooks.Open(remotePath) 获取对象打印) 实现过程:先将需要打印的数据导入到word或者excel中,再利用wo...
2009-02-25 13:44:00
619
url中jsessionid引起的一个问题
XX系统登录之后,偶尔在用户那会出现这个现象: 登录的逻辑是这样的:登陆主界面之后,在主界面html执行到最后的时候,使用windows.open打开一个弹出窗口,去服务器取一些需要的数据。但是偶尔用户那会出现弹出窗口又定位到登陆窗口了(summer中使用filter对请求过滤,发现没有登陆的话会重新定位到登陆窗口)。这里明明是的刚登陆的程序,却出现没有登陆的现象。。这个现象在用户那一直就...
2009-02-25 13:40:00
993
sybase事务中调用含有临时表的存储过程的问题
原来调用存储过程的地方都没有使用事务,当然里面包括多个表的更新操作,使用都很正常。后来我给加上了jdbc事务,代码如下:引用:TransactionStatus status = super.beginTransaction(); try { map = getFtglUtils().cancelFtrw(get...
2009-01-12 09:35:00
494
easerver6 jvm设置,解决OutOfMemory问题
%Easerver%/bin目录下 djc-seten.bat(linux下为.sh),设置set DJC_JVM_MAXHEAP=512Mset DJC_JVM_MINHEAP=256M在easerver上碰到了OutOfMemory的问题,参考上面的解决办法:set DJC_JVM_MAXHEAP=512M set DJC_JVM_MINHEAP=512M启动easerver6.0...
2008-11-12 16:58:00
233
sybase数据库端分页
基本的思路有如下几种:从12.5.3版本开始sybase支持top关键字,试着使用,但是未果(同事说sybase对top支持不好),因为不支持嵌套。使用的是如下的sql: select top 10 t1.AH, t1.BH from K_ZS..B_MS t1 where t1.BH not in (select top 20 t2.BH from K_ZS..B_...
2008-10-14 16:36:00
580
soloaris发布项目中文汉字“〇”乱码问题
sybase数据库的text字段(数据库服务器字符集为UTF-8),存一段html代码,在开发环境(windows+eclipse)下保存到数据库以及在页面显示都没有问题(数据库的连接串为jdbc:sybase:Tds:172.16.6.114:6000/DB_LC?charset=utf8)。 程序发布到soloaris环境之后,在html页面中文汉字“〇”显示为乱码...
2008-09-30 16:47:00
283
对jvm内存的一些理解
首先引用jdk1.5api的doc:内存 Java 虚拟机的内存系统管理以下类型的内存:1. 堆 Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。对象的堆内存由称为垃圾回收器 的自动内存管理系统回收。堆的大小可以固定,也可以扩大和缩小。堆的内存不需要是连续空间。2. 非堆内存Java 虚拟机管理堆之外的内存(称为非堆内存)...
2008-09-21 20:13:00
110
碰到一个jsp中文传参乱码的问题
维护一个古董级的项目,在jsp传参的时候乱码了,如下: <jsp:forward page="/pub/msgpage/MsgTo.jsp"><jsp:param name="msg_Title" value='<%=Form.getFES("回复成功")%>'/><jsp:param name="msg_Content&q
2008-09-20 17:03:00
215
关于varchar的长度和数据库字符集迁移的问题
1、原来一直在使用varchar(n),但不是很清楚这个n的最大值是多少。查了一下sybase的用户手册,n的范围为数据库的页大小, 即使用select @@maxpagesize查到的数字。 除非设定string_rtruncation on,Adaptive Server将条目截断到指定列的长度而不加警告或出现错误信息。2、数据库从cp850迁移到utf-8环境之后,原来的获取当...
2008-09-19 17:05:00
289
soloaris环境下tomcat日志奇怪问题
在soloaris环境下在使用过程中后台报了很多如下的错误,目前还不能确定该错误和应用程序的操作有什么关系,并且在该错误的前后一般都没有报其他系统异常。2007-9-6 0:14:30 org.apache.tomcat.util.net.TcpWorkerThread runIt严重: Remote Host /172.16.16.94 SocketException: 无效的自变量2...
2008-09-12 14:11:00
137
tomcat连接池的三个重要参数
引用:a. 如果设为true则tomcat自动检查恢复重新利用,没有正常关闭的Connection.(默认是false) <parameter> <name>removeAbandoned</name> <value>true</value> </parameter>b. 设定连接在多少秒内被认为...
2008-09-07 09:43:00
725
数据库连接池满的问题
XX系统在生产环境使用一定时间后表现出用户不能登录,后台tomcat日志报如下错: 2008-08-14 12:31:35,029 [org.hibernate.util.JDBCExceptionReporter]-[WARN] SQL Error: 0, SQLState: null 2008-08-14 12:31:35,029 [org.hibernate.util.JD...
2008-08-30 15:03:00
7269
一个存储过程执行一半莫名退出的解决(zz)
使用java定时调用存储过程,存储过程的功能是修改表A中字段F is null的记录,设置字段F=X,正常执行是执行一次后表A中将不会有F is null的记录,问题是:每次执行都只修改了表A的2或3条记录而这个存储过程在数据库客户端工具中直接执行是正确的。解决方法如果你的存储过程中包括insert、delete、update操作,切记:(1)如果是jdbc调用,使用statement.e...
2008-08-30 14:57:00
1431
java调用存储过程的传递Date参数的问题
建了一个存储过程create procedure PR_YDFT_GETFT_TIME @AJLB tinyint, -- 案件类别 @AJBHLIST varchar(1500), -- 案件编号列表 @KSSJ datetime, -- 开始时间 @JSSJ ...
2008-08-30 14:53:00
2168
关于count函数
sybase的Transact-SQL用户指南是这样说的: count 得出表达式中非空值的数量,而 count(*) 得出表中的总行数。select count(LAAY) from K_ZS.. B_MSselect count(distinct LAAY) from K_ZS.. B_MSselect count(*) from K_ZS..B_MS上面的三条sql在2.106开发...
2008-08-30 14:51:00
345
java性能测试工具
商业工具 三款java分析器点评 1、Jprofiler ej-techologies 2、Borland Optimizeit Suite 3、Quest Jprobe Quest Software 免费工具 4、Eclipse Profiler http://sourceforge.net/projects...
2008-05-22 16:36:00
281
增加静态方法要重启tomcat?
在开发过程中,给 com.thunisoft.fy.business.sp.SelectListUtils 新增加了一个public static方法 getTestSelectList()。在页面的处理的logic类里面使用的时候代码提示都可以提示出来,调用方法也没有报编译期错误。刷新界面后,后台运行到刚才调用的地方就报如下错误:2008-04-21 12:30:27,032 ...
2008-04-21 12:54:00
276
1
IE弹出窗口不能隐藏状态栏的问题
昨天碰到一个问题,我访问本地的程序,IE的弹出窗口是没有状态栏的,而在测试人员那里就有状态栏,导致界面显示不全。最后终于在网上找到如下的解释:我明明设置了状态栏不显示,在本地测试,localhost的情况下看不到状态栏,在127.0.0.1的情况下就显示状态栏。这是因为浏览器安全性越来越高了。是为了防止url欺骗。同一个地址如果用IP直接进行访问的话,会出现状态栏,而如果用域名进...
2008-04-21 12:16:00
269
js调试
1、使用window.onerror方法,类似如下代码:<script language="javascript"> function fnErrorTrap(sMsg,sUrl,sLine){ alert("Error: " + sMsg + "<br>"); alert("Line: " + sLine + "<br>&qu
2008-04-10 13:15:00
96
开发中常用的几个eclipse插件
Myeclipse 主要用于eclipse的web开发,虽然它不是免费的,但我们一直在免费使用,因为网上的注册码太多了。 Fatjar 一个易用的打包工具,会将编译用到的所有资源进行打包。如果是web项目打包,还是用myeclispe的export->WAR(EAR) Jode 反编译功能很好用。 Hibernate Sychronizer(Hibern...
2008-03-16 12:20:00
117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人