资源简介
可用于学校实训课大作业,有数据库有文档 可用于学校实训课大作业,有数据库有文档 可用于学校实训课大作业,有数据库有文档 可用于学校实训课大作业,有数据库有文档

代码片段和文件信息
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个文件信息
相关资源
- USB.Over.Network.Server 注册机
- dotnet 写字板 实验 源代码 不好请要不
- .net面试简历内容非常细致
- .net网站服装销售系统(MVC)
-
分别适用于.NET fr
amework 2.0和4.0的E -
安装 .net fr
amework 4.0失败原因是KB9 - vs2005骑士巡游问题-分治法C
- 企业销售管理信息系统(全套)
- 选择题自动考试系统
- EXCEL文件转换成固定的格式的文本格式
- .net计件工资管理程序 啊
- powerdatagrid控件 源码
- SunnyUI.Net
- .NET WinForm 和 WPF 的UI界面库,收集整合
- Oxford Industries 采用 Microsoft.NET 平台实
- ssk皮肤
- dotnetfx_cleanup_tool .NET删除工具
- 《WCF服务编程(第三版)》.pdf
- 初学Visual Basic 2010代码
- 网上购物商城系统完整版
- Butterfly.net通过按需计算推动下一代游
- artnet 开发包
- 实训项目计算机数据表示实验56.circ
- Apress.Exploring.the.NET.Core.3.0.Runtime.pdf
- .NET工作流源码架构100%可用
- AForge .net 最新版 2.2.5
- 基于.net开发的旅游网站系统
- .net mvc3完整案例
- .NET学校网站源码
- Eazfuscator.NET 2019.1+注册机
评论
共有 条评论