Java
jack_chenxiaohong
幸福很平淡,感觉很真实。
展开
-
用Struts的Token机制解决表单重复提交
Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话,客户端传过来的令牌就和服务器端的令牌...2010-03-30 09:55:06 · 73 阅读 · 0 评论 -
Java 获取系统信息及Desktop类
原来在GUI界面的MailClient中加入了类似OutLook的URL跳转支持,用的是Runtime接口.执行cmd来启动浏览器打开链接.这样当然有很多缺点了.依赖操作系统也可能会出现一些不安全问题.所以刚才上网查了一下Java SE 6.0的新功能.以前Java SE 6.0刚推出的时候看过新功能的资料.但是当时只用了一个Tray工具栏图标.其他的只是大概知道了他们的存在. 现在又看了...2010-03-30 15:38:29 · 106 阅读 · 0 评论 -
用代码来测试JAVA中数据类型的存储大小
感谢CSDN jack_chenimport java.io.*;public class abc { public static void main(String[] args) { char cr = 1; byte be = 1; short st = 1; int it = -1;...2010-03-30 15:28:53 · 211 阅读 · 0 评论 -
收集整理: JavaScript格式化和解析日期, JSTL格式化和解析日期
JSP开发时, 在页面中格式化和解析日期始终是个头疼的事情. 可以用JSTL和JavaScript搞定.1. JSTL格式化和解析日期格式化日期: 或者 取得request参数: jstl格式化日期标签收藏JSP Standard Tag LibrariesFormatting and Internationalizat...2010-03-30 11:47:31 · 70 阅读 · 0 评论 -
Java 多线程同步问题的探究(三、Lock来了,大家都让开【1. 认识重入锁】)
我想很多购买了《Java程序员面试宝典》之类图书的朋友一定对下面这个面试题感到非常熟悉:问:请对比synchronized与java.util.concurrent.locks.Lock 的异同。答案:主要相同点:Lock能完成synchronized所实现的所有功能 主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自...2010-03-30 11:38:19 · 96 阅读 · 0 评论 -
Java 多线程同步问题的探究(四、协作,互斥下的协作——Java多线程协作(wait、notify、notifyAll))...
Java监视器支持两种线程:互斥和协作。前面我们介绍了采用对象锁和重入锁来实现的互斥。这一篇中,我们来看一看线程的协作。举个例子:有一家汉堡店举办吃汉堡比赛,决赛时有3个顾客来吃,3个厨师来做,一个服务员负责协调汉堡的数量。为了避免浪费,制作好的汉堡被放进一个能装有10个汉堡的长条状容器中,按照先进先出的原则取汉堡。如果容器被装满,则厨师停止做汉堡,如果顾客发现容器内的汉堡吃完了,...2010-03-30 11:37:29 · 80 阅读 · 0 评论 -
通JMX连接glassfish服务器
HashMap env = new HashMap(1); final String[] credentials = new String[] { "admin", "adminadmin" }; env.put( JMXConnector.CREDENTIALS, credentials ); // so our JMXCon...2010-03-30 11:36:10 · 177 阅读 · 0 评论 -
spring中注入方式有多中,如构造方法,SET/GET方法等.lookup方法注入有些与其它的不一样,此方法注入常用来得到一个非单例对象....
ervlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。 Serv...2010-03-30 10:00:34 · 72 阅读 · 0 评论 -
关于ajax应用中session过期问题的几个解决方案
现在web开发中,ajax应用的比较多。关于此方面的框架也不少。在应用中都会遇到session过期的问题,如处理不当会影响用户体验,也有可能产生莫名的问题。 结合自己的思考和网上相关内容的参考,给出如下解决方案。每个方案都有不同的优缺点,欢迎大家指正。 方案1:检查AJAX返回的返回的内容是否有标签 在web系统中,当session过...2010-03-30 09:58:12 · 82 阅读 · 0 评论 -
java.security.NoSuchAlgorithmException: DH KeyPairGenerator not available 异常处理
在Linux搭建SFTP文件上传时,在本机测试可以,但在服务器上愣是出现错误:java.security.NoSuchAlgorithmException: DH KeyPairGenerator not available查找了些资料,发现是由于JRE缺少包导致,添加以下包后解决:sunjce_provider.jar位于本地JRE目录jre/lib/ext/下...原创 2012-07-18 10:17:30 · 2139 阅读 · 0 评论