资源简介
可用于学校实训课大作业,有数据库有文档 可用于学校实训课大作业,有数据库有文档 可用于学校实训课大作业,有数据库有文档 可用于学校实训课大作业,有数据库有文档
代码片段和文件信息
package com.zzh.ycgxy.common;
import java.lang.reflect.Method;
import java.math.BigDecimal;
import java.security.MessageDigest;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Collections;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.linkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.beanutils.BeanMap;
/**
* TODO 添加类的描述
*
* @author Administrator
* @version C10 2017年7月13日
* @since zxs fanxingzw.com V1.0
*/
public class CommonUtil
{
// 默认除法运算精度
private static final int DEF_DIV_SCALE = 2;
/***
* md5加密 生成md5码
*
* @param 待加密字符串
* @return 返回md5码
*/
public static String md5Encode(String inStr)
{
MessageDigest md5 = null;
try
{
md5 = MessageDigest.getInstance(“MD5“);
md5.reset();
md5.update(inStr.getBytes(“UTF-8“));
}
catch (Exception e)
{
return ““;
}
byte[] byteArray = md5.digest();
StringBuffer md5StrBuff = new StringBuffer();
for (int i = 0; i < byteArray.length; i++)
{
if (Integer.toHexString(0xFF & byteArray[i]).length() == 1)
{
md5StrBuff.append(“0“).append(Integer.toHexString(0xFF & byteArray[i]));
}
else
{
md5StrBuff.append(Integer.toHexString(0xFF & byteArray[i]));
}
}
return md5StrBuff.toString();
}
/***
* SHA-256加密 生成SHA-256码
*
* @param 待加密字符串
* @return 返回SHA-256码
*/
public static String shaEncode(String inStr)
throws Exception
{
MessageDigest sha = null;
try
{
sha = MessageDigest.getInstance(“SHA-256“);
}
catch (Exception e)
{
System.out.println(e.toString());
e.printStackTrace();
return ““;
}
byte[] byteArray = inStr.getBytes(“UTF-8“);
byte[] md5Bytes = sha.digest(byteArray);
StringBuffer hexValue = new StringBuffer();
for (int i = 0; i < md5Bytes.length; i++)
{
int val = ((int)md5Bytes[i]) & 0xff;
if (val < 16)
{
hexValue.append(“0“);
}
hexValue.append(Integer.toHexString(val));
}
return hexValue.toString();
}
/**
* 将Bean对象转换成Map对象,将忽略掉值为null或size=0的属性
*
* @param obj 对象
* @return 若给定对象为null则返回size=0的map对象
*/
public static Mapject> toMap(Ob
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-12-29 12:05 项目\
目录 0 2017-12-29 12:06 项目\代码\
目录 0 2017-12-29 12:06 项目\代码\sys-yc\
文件 1537 2017-12-26 20:59 项目\代码\sys-yc\.classpath
文件 1290 2017-12-18 16:22 项目\代码\sys-yc\.project
目录 0 2017-12-29 12:06 项目\代码\sys-yc\.settings\
文件 639 2017-12-18 14:21 项目\代码\sys-yc\.settings\.jsdtscope
文件 580 2017-12-26 20:59 项目\代码\sys-yc\.settings\org.eclipse.core.resources.prefs
文件 430 2017-12-18 14:35 项目\代码\sys-yc\.settings\org.eclipse.jdt.core.prefs
文件 90 2017-12-18 14:21 项目\代码\sys-yc\.settings\org.eclipse.m2e.core.prefs
文件 898 2017-12-20 16:35 项目\代码\sys-yc\.settings\org.eclipse.wst.common.component
文件 252 2017-12-18 14:35 项目\代码\sys-yc\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-12-18 14:21 项目\代码\sys-yc\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-12-18 14:21 项目\代码\sys-yc\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2017-12-18 14:21 项目\代码\sys-yc\.settings\org.eclipse.wst.validation.prefs
文件 15974 2017-12-20 16:20 项目\代码\sys-yc\pom.xm
目录 0 2017-12-29 12:06 项目\代码\sys-yc\src\
目录 0 2017-12-29 12:06 项目\代码\sys-yc\src\main\
目录 0 2017-12-29 12:06 项目\代码\sys-yc\src\main\java\
目录 0 2017-12-29 12:06 项目\代码\sys-yc\src\main\java\com\
目录 0 2017-12-29 12:06 项目\代码\sys-yc\src\main\java\com\zzh\
目录 0 2017-12-29 12:06 项目\代码\sys-yc\src\main\java\com\zzh\ycgxy\
目录 0 2017-12-29 12:06 项目\代码\sys-yc\src\main\java\com\zzh\ycgxy\common\
文件 26684 2017-11-04 10:50 项目\代码\sys-yc\src\main\java\com\zzh\ycgxy\common\CommonUtil.java
文件 1292 2017-10-31 20:38 项目\代码\sys-yc\src\main\java\com\zzh\ycgxy\common\Constants.java
文件 1845 2017-12-25 16:46 项目\代码\sys-yc\src\main\java\com\zzh\ycgxy\common\JsonUtils.java
目录 0 2017-12-29 12:06 项目\代码\sys-yc\src\main\java\com\zzh\ycgxy\controller\
文件 2917 2017-12-19 09:41 项目\代码\sys-yc\src\main\java\com\zzh\ycgxy\controller\BasicController.java
文件 2495 2017-12-20 21:40 项目\代码\sys-yc\src\main\java\com\zzh\ycgxy\controller\EmployeeController.java
文件 1024 2017-12-20 14:22 项目\代码\sys-yc\src\main\java\com\zzh\ycgxy\controller\IndexController.java
文件 1527 2017-12-26 15:45 项目\代码\sys-yc\src\main\java\com\zzh\ycgxy\controller\LoginController.java
............此处省略595个文件信息
相关资源
- 超市购物管理系统
- 9u-Xt-.net企业门户网站源码.rar
- MVC三层架构音乐网站源码
- Setup Factory 9 打包安装工具 .Net 2.0 从属
- MF000638-C.NET在线考试系统源码.zip
- Newtonsoft.Json各个平台版本.NET20/30/40/
- SAP .NET CONNECTOR3.0.12 (NCO3) 32bit
- ueditor1-4-3最新.net版本
- 基于GMap.NET地图瓦片器
- .net经典ERP管理系统完整源码(多层架
- .net财务管理系统完整源码2019
- .net版本非常好看的留言板源码Metro风
- .net完整版本办公管理OA系统源码
- .net企业门户网站完整源码适合科技企
- 非常好看的Metro风格留言板源码,可直
- .net自动排课系统完整源码(适合智慧
- .NET 性能优化一书代码和电子版pdf英文
- Essential .net(.net 本质论) 中文版
- 药店管理系统含数据库
- 西门子PLC数据读写
- SharpSvn操作SVN引用程序
-
.NET fr
amework 2.0 精简绿色版,好用! - Windows CE / WM6 .NET CF 很漂亮的一套UI控
- 清华大学计算机系网络课程之编译原
- .NET Reflector 8.2.0.42 官方最新破姐版吾
- .net博客系统源码
- Windows CE.net内核定制及应用开发.pdf
- .Net药店管理系统源码
- NDwww.net
- Red Gate .NET Reflector 8.5.0.179 反编译软件
评论
共有 条评论