- 浏览: 48112 次
- 性别:
- 来自: 东莞虎门
最新评论
-
l895086793:
aaaaaaaa
认识java.security.MessageDigest 类
文章列表
/**//*按钮样式*/
.ButtonCSS {}{
font-family: "Tahoma", "宋体";
font-size:9pt; color: #003399;
border: 1px #003399 solid;
color:006699;
BORDER-BOTTOM: #93bee2 1px solid;
BORDER-LEFT: #93bee2 1px solid;
BORDER-RIGHT: #93bee2 1px solid;
BORDER-TOP: #93bee ...
- 2007-05-08 13:59
- 浏览 1410
- 评论(0)
Validator.js
<scrīpt>
/*************************************************
Validator v1.03
code by 我佛山人
wfsr@msn.com
*************************************************/
Validator = {
Require : /.+/,
Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,
Phone : /^((\(\d{3}\))|(\d{3}\-))?(\(0\d{ ...
- 2007-05-08 13:57
- 浏览 1399
- 评论(0)
经过反复的查找,终于找到了几个解释,我现在把这些解释归纳出来。
所谓“动态语言“,也叫脚本语言,就是说一种在执行期间才去发现数据类型的程序设计语言,主要创建一些需要经常更新的动态系统。
这就是动态语言的定义,听起来还是够明确吧。
以往,我们所使用的语言,比如C,C++等等,都称为静态语言。什么是静态语言呢?就是说,在使用数据之前,我们必须首先定义数据类型,这些数据类型包括int ,float,double等等。就相当于在使用它们之前,首先要为它们分配好内存空间;而动态语言就刚刚是相反的,它是在得到数据类型之后,再为它分配内存空间。
- 2007-05-08 10:17
- 浏览 2300
- 评论(0)
Java 加密技术:消息摘要。
一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对于SHA1是产生一个20字节的二进制数组)。
消息摘要有两个基本属性:
两个不同的报文难以生成相同的摘要
难以对指定的摘要生成一个报文,而由该报文反推算出该指定的摘要
代表:美国国家标准技术研究所的SHA1和麻省理工学院Ronald Rivest提出的MD5
类 java.security.MessageDigest
java.lang.Object
|
+----java.security.MessageDigest
public abstr ...
- 2007-05-07 19:57
- 浏览 12071
- 评论(1)
一. Class类
1. Class对象描述了运行中的classes和interfaces。通过Class对象可以取得运行中的classes和interfaces的相关信息。见例子程序
2. 每个类都有一个相应的java.lang.Class对象。每个类的Class对象存储于编译后的类所在的文件中。所以,当JVM装载一个.class文件时就会装载一个Class对象。所以,一个类只有
- 2007-05-07 19:55
- 浏览 1343
- 评论(0)
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。
ThreadLocal是什么
ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单 ...
- 2007-05-07 19:51
- 浏览 2801
- 评论(0)
常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Java 的跨平台特性。
下面就来看看什么是 JAR 文件包吧:
...
- 2007-05-01 02:15
- 浏览 2405
- 评论(0)
随着Internet/Intranet的发展,开发模式发生了变化,第一波重要的技术是http/html,他给Internet/Intranet和电子商务都带来重要的影响;第二波是java技术的兴起,java带来了跨品台的锲机,让开发人员可以使用单一的语言和环境开发应用系统;第三波是xml技术的兴起,它提供了标准的数据封装,让数据交换跨越了各种平台、操作系统和各种工具,通过xml,各种数据交换不再让人头痛。
Webservice 的概念是使用一个标准的输出接口来定义代码提供的功能,以便让外界可以通过这个标准的输出接口来调用,而所谓的标准输出接口就是wsdl,wsdl是一个xml组成的文件, ...
- 2007-05-01 02:13
- 浏览 1382
- 评论(0)
我们都知道在jsp中include有两种形式,分别是
<%@ include file=” ”%>
<jsp:include page=” ” flush=”true”/>
前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。
通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。具体在哪些时候用<%@ include file=” ”%>,哪些时候用<jsp:include page=” ” f ...
- 2007-05-01 02:12
- 浏览 1546
- 评论(0)
今天在研究javamail发信的过程中,出现了一些小问题,现总结如下,以免后来者走些不必要的弯路,先把完整的能够正常运行的代码示例粘贴如下:
发邮件源代码:
package com.hyq.test;
import java.util.Properties;
import javax.mail.*;
imp ...
- 2007-05-01 02:11
- 浏览 10839
- 评论(0)
java中的时间操作不外乎这四种情况:
1、获取当前时间
2、获取某个时间的某种格式
3、设置时间
4、时间的运算
好,下面就针对这三种情况,一个一个搞定。
一、获取当前时间
有两种方式可以获得,第一种,使用Date类。
j2SE的包里有两个Date类,一个是java.sql.Date,一个是java.util.Date
这里,要使用java.util.Date。获取当前时间的代码如下
Date date = new Date();
date.getTime();
还有一种方式,使用System.currentTimeMillis( ...
- 2007-05-01 02:10
- 浏览 1486
- 评论(0)
java 代码
import java.math.BigDecimal;
public class Arith
{
private static final int DEF_DIV_SCALE = 10;
private Arith()
{
}
/**
* 提供精确的加法运算。
* @param v1 被加数 ...
- 2007-05-01 02:09
- 浏览 1165
- 评论(0)
前言
本文的是写给有BEA WebLogic Portal使用经验的开发人员。帮助他们把AJAX技术应用到BEA WebLogic Portal中,让用户可以得到更好的体验。
希望笔者在Portal方面的经验能对大家有所帮助和启发。限制于篇幅和主题所以不深入技术细节,有兴趣的读者请参考后面的文献,或者写信与我共同研究。本文不是Portal,Portlet,JSR168 ,AJAX入门开发文章,这些本章请查阅:http://dev2dev.bea.com.cn
在技术和概念部分不是非常详细,因为网上资料太多,也不会详细讲解但还是为了不影响阅读,还是会给予简单的说明一下。
文本没有特 ...
- 2007-05-01 02:05
- 浏览 1701
- 评论(0)
作为J2EE开发人员,我们似乎经常关注“后端机制(backend mechanics)”。我们通常会忘记,J2EE的主要成功之处在Web应用程序方面;许多原因使得人们喜欢利用Web开发应用程序,但主要还是因为其易于部署的特点允许站点以尽可 ...
- 2007-05-01 02:03
- 浏览 958
- 评论(0)
java 代码
package com.wide.cabaret.dao;
import com.wide.cabaret.consts.Consts;
import com.wide.cabaret.utils.DataConn;
import com.wide.cabaret.utils.Html;
import com.wide.cabaret.utils.Utils;
import java.io.PrintStream;
import java.sql.Conn ...
- 2007-05-01 01:58
- 浏览 1298
- 评论(0)