Java
xiaohanchen
成长ing
展开
-
浅克隆与深度克隆
浅克隆与深度克隆1、为什么要克隆我们在编写程序的时候,常常需要进行对象的拷贝(例如:把student1拷贝给student2),拷贝的对象要求是独立的,与母本没联系。而一般的赋值操作符只是把对象的引用复制过去,两者指向同一块内存,这样的话当改变student1的属性时,student2也会改变,这不是我们想要的结果。这时候就需要进行克隆。2、克隆分类 1)浅克隆:进行浅克隆时,开辟一块原创 2014-12-08 13:35:26 · 694 阅读 · 0 评论 -
使用kaptcha插件生成加法计算验证码
1.从官网https://code.google.com/p/kaptcha/下载kaptcha压缩文件,解压文件后里面有一个war文件,打开Eclipse/MyEclipse将其import进去,然后部署到服务器,在浏览器输入url即可看到kaptcha官方提供的基本demo的运行情况,现在将其改为加法计算验证。2.首先查看web.xml文件发现用来生成验证码的servlet为Kaptcha原创 2015-07-15 19:06:10 · 2699 阅读 · 0 评论 -
jcaptcha进阶
1.修改CaptchaServiceSingleton类,使用带参构造方法来创建DefaultManageableImageCaptchaService对象。这里我自己定制了一个验证码生成器MyImageEngine,代码如下:package com.xhc.jcaptcha;import com.octo.captcha.service.captchastore.Fast原创 2015-07-15 13:36:34 · 1427 阅读 · 0 评论 -
使用jcaptcha插件生成验证码
1.从官网http://jcaptcha.sourceforge.net/下载插件,将相应jar包导入到lib目录下2.创建一个CaptchaServiceSingleton类用来获取jcaptcha自己实现的默认验证码生成器对象DefaultManageableImageCaptchaService(使用单例模式)。package com.xhc.jcaptcha;import com.o...原创 2015-07-14 21:34:52 · 3553 阅读 · 0 评论