用户在注册网站信息的时候基本上都要数据验证码验证。那么图片验证码功能该如何实现呢?
大概步骤是:
1.在内存中创建缓存图片
2.设置背景色
3.画边框
4.写字母
5.绘制干扰信息
6.图片输出
废话不多说,直接上代码
package com.lsgjzhuwei.servlet.response;
import java.awt.Color;
import java.awt....
分类:
编程语言 时间:
2014-09-20 23:55:19
阅读次数:
294
需求:实现一个具有文件下载功能的网页,主要下载压缩包和图片
两种实现方法:
一:通过超链接实现下载
在HTML网页中,通过超链接链接到要下载的文件的地址
Insert title here
通过链接下载文件
压缩包
图片
其中day06/download是文档路径,本实例的程序结构如下:
程序运行后,可以通过单击需要下载文档实现下载
但是这里会...
分类:
编程语言 时间:
2014-09-20 18:58:39
阅读次数:
219
先讲下事情的起因:
做了一个Java web project; 其中有一个java文件,里有个函数:
/**
* @param s
* @return 获取数据的MD5
*/
public static String MD5(String s ) {
char hexDigits[]={'0','1','2','3','4','5','6','7','8','9...
分类:
编程语言 时间:
2014-09-19 19:23:35
阅读次数:
279
JSP中设置Session有效时间的三种方式2010-08-03 10:02:49|分类:Java Web|举报|字号订阅(1)在主页面或者公共页面中加入:HttpSession session=request.getSession(true); session.setMaxInactiveInte...
分类:
Web程序 时间:
2014-09-19 15:19:55
阅读次数:
202
下面是用 Http post 方式实现的上传多张图片的功能,客户端统一用二进制流的传送方式,并手动拼接 http 报文,服务端用表单和文件的接收方式;客户端的实现为 Android 或 .NET,服务端的实现为 .NET 或 Java Web Servlet,四个实现方式均列出代码,并全部亲测可行,...
分类:
其他好文 时间:
2014-09-18 22:05:54
阅读次数:
323
在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数...
分类:
编程语言 时间:
2014-09-18 18:49:04
阅读次数:
258
一,Mondrian简介Mondrian是一个开源项目,一个用Java写成的OLAP引擎。它用MDX语言实现查询,从关系数据库(RDBMS)中读取数据。然后经过JavaAPI以多维的方式对结果进行展示。Mondrian的使用方式同JDBC驱动类似。可以非常方便的与现有的Web项目集成。MondrianOLAP系统由四个层组..
分类:
编程语言 时间:
2014-09-18 09:53:34
阅读次数:
286
1.设置struts的字符编码,可以在struts.xml中增加以下代码:
或者找到struts的默认配置文件,位置在 struts2-core-2.3.16.3.jar 里面 org.apache.struts2 包中的 default.properties 文件。修改以下配置:
### This can be used to set your default locale ...
分类:
编程语言 时间:
2014-09-17 18:44:12
阅读次数:
222
JAVA相关基础知识
1、面向对象的特征有哪些方面
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的...
分类:
编程语言 时间:
2014-09-17 12:08:02
阅读次数:
378
我们来 看 EcmaScript5 规范中的 数组新的API ,它们是非常有用的,
介绍完这一部分 ,我们将用 Array 数组 这个对象 来构建 一个类似于Java中ArrayList 类,
以便于封装 通用 的逻辑,实现代码复用。
API :
/**
@param {Function} callback
@param {Object} [initialValue]
@retur...
分类:
编程语言 时间:
2014-09-16 22:07:41
阅读次数:
336