java¼ÆËãÎļþºÍ×Ö·û´®µÄmd5Âë
import java.io.File;
import java.io.FileInputStream;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Util
{
private static char md5Chars[] =
{ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd',
'e', 'f' };
private static MessageDigest messagedigest;
/*»ñȡһ¸öÎļþµÄmd5Âë */
public static String getFileMD5String(File file) throws Exception
{
messagedigest = MessageDigest.getInstance("MD5");
FileInputStream in = new FileInputStream(file);
FileChannel ch = in.getChannel();
MappedByteBuffer byteBuffer = ch.map(FileChannel.MapMode.READ_ONLY, 0,
file.length());
messagedigest.update(byteBuffer);
return bufferToHex(messagedigest.digest());
}
/*»ñȡһ¸ö×Ö·û´®µÄmd5Âë */
public static String getStringMD5String(String str) throws Exception
{
messagedigest = MessageDigest.getInstance("MD5");
messagedigest.update(str.getBytes());
return bufferToHex(messagedigest.digest());
}
/*ÑéÖ¤Ò»¸ö×Ö·û´®ºÍÒ»¸öMD5ÂëÊÇ·ñÏàµÈ */
public static boolean check(String str,String md5) throws Exception
{
if(getStringMD5String(str).equals(md5))
return true;
else
return false;
}
/*ÑéÖ¤Ò»¸öÎļþºÍÒ»¸öMD5ÂëÊÇ·ñÏàµÈ */
public static boolean check(File f,String md5) throws Exception
{
if(getFileMD5String(f).equals(md5))
return true;
else
return false;
}
private static String bufferToHex(byte bytes[])
{
return bufferToHex(bytes, 0, bytes.length);
}
private static String bufferToHex(byte b
Ïà¹ØÎĵµ£º
1.´´½¨²âÊÔ±í
create table users(
userid int primary key,
username varchar2(20),
userpwd varchar2(20)
);
insert into users values(1,'test','test');
insert into users values(2,'test','test');
insert into users values(3,'test','test');
insert into users values(4,'test','test');
insert i ......
public ActionForward backUpAction(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
&n ......
ǰ²»¾ÃдÁ˸öÏÂÔØÎļþµÄ·½·¨¡£¾¹ýÒ»¶Îʱ¼äÔÚ³ÌÐòÖеÄÔËÓ㬷¢ÏÖÁ˼¸¸öÎÊÌâ¡£ÐÞÕýһϣº
public static File saveToFiles(String destUrl,String path) throws IOException {
final int BUFFER_SIZE = 4096;
&nb ......
Ê×ÏȽéÉÜÒ»ÏÂJavaScript£º
JavaScirpt ÊÇÒ»ÖÖ¿ÉÒÔÓÃÀ´¸øÍøÒ³Ôö¼Ó½»»¥ÐԵıà³ÌÓïÑÔ¡£³£³£»á¿´µ½JavaScript±»³ÆÎª“½Å±¾ÓïÑÔ”£¨Scripting language£©£¬Õⰵʾ×ÅËü¸üÊʺϱàд½Å±¾¶ø²»ÊdzÌÐò¡£Õâʵ¼ÊÉϲ¢Ã»Óиú²»ÉϵIJîÒì¡£JavaScript½Å±¾Ò²ÊÇÒ»ÖÖ³ÌÐò£¬Ëü°üº¬ÔÚHTMLÒ³ÃæÉÏ£¬ÒòΪ½Å±¾Îı¾°üΧÔÚ<Script>±êÇ©Ö ......
ÎÒÄܳéÏó³öÕû¸öÊÀ½ç£®£®£®
µ«ÊÇÎÒ²»ÄܳéÏó³öÄ㣮£®£®
ÒòΪÄãÔÚÎÒÐÄÖÐÊÇÄÇôµÄ¾ßÌ壮£®£®
ËùÒÔÎÒµÄÊÀ½ç²¢²»ÍêÕû£®£®£®
ÎÒ¿ÉÒÔÖØÔØÉõÖÁ¸²¸ÇÕâ¸öÊÀ½çÀïµÄÈκÎÒ»ÖÖ·½·¨£®£®£®
µ«ÊÇÎÒÈ´²»ÄÜÖØÔØ¶ÔÄãµÄ˼Ä£®£®
Ò²ÐíÃüÖÐ×¢¶¨ÁË ÄãÔÚÎÒµÄÊÀ½çÀïÓÀÔ¶µÄÀÓÉÏÁ˾²Ì¬µÄÊôÐÔ£®£®£®
¶øÎÒ²»É÷µ÷ÓÃÁ˰®ÄãÕâ¸ö·½·¨£®£®£®
µ ......