已迁址

已迁址http://www.cnblogs.com/live365wang/

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  28 随笔 :: 0 文章 :: 1 评论 :: 0 Trackbacks

Java

Java相关
     摘要: 上传文件以流方式判断类型
FILE_TYPE_MAP.put("ffd8ffe000104a464946", "jpg"); //JPEG (jpg)
FILE_TYPE_MAP.put("89504e470d0a1a0a0000", "png"); //PNG (png)
FILE_TYPE_MAP.put("47494638396126026f01", "gif"); //GIF (gif)
FILE_TYPE_MAP.put("49492a00227105008037", "tif"); //TIFF (tif)
FILE_TYPE_MAP.put("424d228c010000000000", "bmp"); //16色位图(bmp)
FILE_TYPE_MAP.put("424d8240090000000000", "bmp"); //24位位图(bmp)   阅读全文
posted @ 2011-03-12 16:33 已迁址 阅读(254) | 评论 (0)  编辑

     摘要: Timer 及 TimerTask 相关使用代码  阅读全文
posted @ 2011-02-24 13:27 已迁址 阅读(225) | 评论 (1)  编辑

     摘要: 身份证验证规则

/**
* 身份证号码验证 1、号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,
* 八位数字出生日期码,三位数字顺序码和一位数字校验码。 2、地址码(前六位数)
* 表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。 3、出生日期码(第七位至十四位)
* 表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。 4、顺序码(第十五位至十七位)
* 表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号, 顺序码的奇数分配给男性,偶数分配给女性。 5、校验码(第十八位数)
* (1)十七位数字本体码加权求和公式 S = Sum(Ai * Wi), i = 0, ... , 16 ,先对前17位数字的权求和
* Ai:表示第i位置上的身份证号码数字值 Wi:表示第i位置  阅读全文
posted @ 2011-02-23 09:03 已迁址 阅读(313) | 评论 (0)  编辑

     摘要: String、StringBuffer、StringBuilder的区别
String 字符串常量
StringBuffer 字符串变量(线程安全)
StringBuilder 字符串变量(非线程安全)  阅读全文
posted @ 2011-02-22 14:05 已迁址 阅读(105) | 评论 (0)  编辑

posted @ 2011-02-22 13:47 已迁址 阅读(184) | 评论 (0)  编辑

     摘要: ava.version Java Runtime Environment version
java.vendor Java Runtime Environment vendor
java.vendor.url Java vendor URL
java.home Java installation directory
java.vm.specification.version Java Virtual Machine specification version
java.vm.specification.vendor Java Virtual Machine specification vendor
java.vm.specification.name Java Virtual Machine specification name  阅读全文
posted @ 2011-02-22 13:45 已迁址 阅读(107) | 评论 (0)  编辑

     摘要: Java System.getProperties()到底能获得什么信息  阅读全文
posted @ 2011-02-22 13:43 已迁址 阅读(129) | 评论 (0)  编辑

     摘要: 在各种应用系统的开发中,经常需要存储用户信息,很多地方都要存储用户密码,而将用户密码直接存储在服务器上显然是不安全的,本文简要介绍工作中常用的 MD5加密算法,希望能抛砖引玉。
(一)消息摘要简介
一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对于SHA1是产生一个20字节的二进制数组)。消息摘要是一种与消息认证码结合使用以确保消息完整性的技术。主要使用单向散列函数算法,可用于检验消息的完整性,和通过散列密码直接以文本形式保存等,目前广泛使用的算法有MD4、MD5、SHA-1.
消息摘要有两个基本属性:
两个不同的报文难以生成相同的摘要难以对指定的摘要生成一个报文,而可以由该报文反推算出该指定的摘要代表:美国国家标准技术研究所的SHA1和麻省理工学院Ronald Rivest提出的MD5  阅读全文
posted @ 2011-02-22 13:42 已迁址 阅读(98) | 评论 (0)  编辑

posted @ 2011-02-22 13:40 已迁址 阅读(122) | 评论 (0)  编辑