« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
戒除浮躁,读好书,交益友 |
Blog信息 |
blog名称:邢红瑞的blog 日志总数:523 评论数量:1142 留言数量:0 访问次数:9694294 建立时间:2004年12月20日 |

| |
[j2ee]捕获上一页面或调用页面的方法 原创空间, 软件技术
邢红瑞 发表于 2005/7/28 17:06:10 |
在JSP中获取上一页面或调用页面,一共3种情况
1. 从href过来的,那么从request.getHeader("Referer")就可以得知从哪个地址打开的这个页面,这个应该是最常见的
2. 使用window.open方法的,需要使用JavaScript来获取window.parent.document.URL 3. 使用window.showM |
|
[java语言]JDBC的ResultSet使用注意事项 原创空间, 软件技术
邢红瑞 发表于 2005/7/26 13:47:03 |
使用jdbc四年了,还是犯一些低级错误,提醒自己要注意
1.get数据前,必须执行next()
2.得到记录数,最好不要last再用getrow,因为jdbc驱动可能迭代一次所有记录(可能不使用数据库的存储过程,sqlserver就是如此),应该使用count函数
3.一般要使用预处理,对于数据库的查询,为了防止用户输入的字符串中带有',必须使用预处理,注意使用预处理时,就打开了服务器的游标。
4.使用预处理,数据库生成一个数据集的镜像,它没有参数类型,必须自己转换。
5。生成预处理的sql,必须保证数据库生成一个数据集的镜像,表名使用?代替不可以的,select top ?from tablename ,也不可以用.
6.处理长文本的时候,例如sqlserver 和mysql,读取时不要用getString,应该使用输入流,512字节读一次,这样的 |
|
[开发工具]使用JRockit加快netbeans的启动 原创空间, 软件技术
邢红瑞 发表于 2005/7/23 17:27:49 |
Jrockit是个高性能的JVM,尤其是intel平台和windows开发环境,速度会很快。
1.先从bea下载jrockit和JRockit Memory Leak Detector,安装完毕后,输入 java -version
提示为:
java version "1.5.0_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_03-b07
BEA JRockit(R) (build dra-45238-20050523-2021-win-ia32, R25.2.0-28)
安装jrockit成功.
2.打开netbeans的安装目录,etc/netbeans.conf,将
netbeans_jdkhome="C:\Programme\Java\jdk1.5.0"
改为
# netbeans_jdkhome="C:\Programme\Java\jdk1.5.0"
|
|
[java语言]网站验证码的若干问题 原创空间, 文章收藏, 软件技术
邢红瑞 发表于 2005/7/21 14:22:24 |
显示附加码的主要问题是能够在不支持XWindows的linux环境下显示图片,
毕竟大型的网站是基于linux操作系统,同时一般不会安装XWindow。Linux下的JDK1.4中的awt功能,
要用到 XWindow 的一些库,所以需要安装。
如果你使用的是JDK1.5 + Tomcat,就不会有这个问题,JDK1.5重写awt库了。
如果是在linux或者unix下面使用验证码,用xwindows启动系统,启动tomcat,
可以解决在linux下面不能显示验证码的问题。
可以使用export JAVA_OPTS="-Djava.awt.headless=true",
在catalina.sh中增加CATALINA_OPTS="$CATALINA_OPTS -Djava.awt.headless=true"
在启动Weblogic中要加上这个参数-Djava.awt.headless=true,这样才能显示出图片。
在JDK1.4可以在代码中增加:
System.setPro |
|
|