工具类
百无1用是书生
java工程师
展开
-
接口返回值统一对象
1.接口返回值统一对象,包含返回code,是否成功success,返回信息message,和使用泛型,指定返回值的类型和对应的值/** * rpc调用的返回值 * 使用泛型,指定返回值的类型和对应的值 * BaseObject中包含创建时间,最后修改时间,版本号等信息,可无。 */public class RemoteResult<T> extends BaseObject{ /*原创 2017-09-18 14:48:13 · 3717 阅读 · 0 评论 -
Json工具类--使用2.x版本的Jackson实现了Json的序列化和反序列化
简介:使用2.x版本的Jackson(com.fasterxml.jackson包)实现了Json的序列化和反序列化!1.工具类代码:import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind.ObjectMapper;import java.io.Serializable;原创 2017-09-30 16:24:50 · 444 阅读 · 0 评论 -
Json工具类--使用1.x版本Jackson实现json的序列化和反序列化
简介:使用1.0版本(org.codehaus.jackson包下类)的Jackson实现了json的序列化和反序列化。1.工具类代码:import com.fasterxml.jackson.annotation.JsonFormat;import org.codehaus.jackson.JsonNode;import org.codehaus.jackson.map.Deserializ原创 2017-09-30 16:17:06 · 542 阅读 · 0 评论 -
Json工具类--使用json-lib实现json的序列化和反序列化
简介:使用json-lib实现json字符串和pojo对象的互相转换1.工具类代码:import net.sf.json.JSONArray;import net.sf.json.JSONObject;import net.sf.json.JsonConfig;import java.util.ArrayList;import java.util.List;/** * Created by原创 2017-09-30 16:07:14 · 417 阅读 · 0 评论 -
Excel文件工具类
1.Excel工具类,用于生成Excel文件等package com.lenovo.m2.invoice.manager.utils;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.hssf.util.HSSFColor;import org.apache.poi.ss.usermodel.Cell;import or原创 2017-09-18 15:14:08 · 337 阅读 · 0 评论 -
Jackson实现的json操作工具类
1.基于jackson实现的json操作工具类import org.codehaus.jackson.JsonFactory;import org.codehaus.jackson.JsonGenerator;import org.codehaus.jackson.JsonParseException;import org.codehaus.jackson.map.JsonMappi原创 2017-09-18 16:57:24 · 453 阅读 · 0 评论 -
使用java调用http请求系列--URLConnection
简介:使用URLConnection实现了调用http请求,该方法不支持调用https请求。https调用方式可查看:HttpURLConnection实现和HttpClient实现1.使用GET方式调用http请求代码: public static String requestHttpGet(String url,String params){ String result =原创 2017-09-28 13:49:05 · 276 阅读 · 0 评论 -
使用java调用http请求系列--HttpURLConnection
简介:该工具类使用HttpURLConnection实现了调用http请求,同时支持调用https请求。1.实现及测试代码:import com.lenovo.m2.test.utils.StringUtil;import javax.net.ssl.*;import java.io.BufferedReader;import java.io.InputStream;import java.原创 2017-09-28 13:57:16 · 342 阅读 · 0 评论 -
使用java调用http请求系列--HttpClient
简介:该工具类使用HttpClient实现了调用http请求和支持https的调用方式。1.使用HttpClient实现调用http和https请求:import org.apache.http.Consts;import org.apache.http.HttpEntity;import org.apache.http.client.ClientProtocolException;impo原创 2017-09-28 14:07:05 · 598 阅读 · 0 评论 -
Service基类--添加非空校验方法
简介:创建一个service基类,添加通用public方法,所有service实现类继承该类,都可以使用这些方法。本文介绍添加一些参数非空校验的方法。1.service基类:/** * Created by admin on 2017/9/28. * service基类,添加参数非空校验方法 */public class BaseService { //校验单个对象是否为不为空原创 2017-09-28 14:30:48 · 1422 阅读 · 0 评论 -
MD5加密工具类
1.md5加密工具类import org.apache.commons.codec.digest.DigestUtils;import java.io.UnsupportedEncodingException;import java.math.BigInteger;import java.security.MessageDigest;public class MD5 { public st原创 2017-09-18 14:59:22 · 527 阅读 · 0 评论 -
StringUtil对字符串类型参数进行校验的工具类
1.对字符串类型参数进行校验的工具类import java.text.DecimalFormat;import java.util.regex.Matcher;import java.util.regex.Pattern;public class StringUtil { public static boolean isNull(Object... obj){ return原创 2017-09-18 15:07:39 · 1561 阅读 · 0 评论 -
正则校验工具类
1.正则校验工具类import java.util.regex.Matcher;import java.util.regex.Pattern;/*** 验证参数的正确与否*/public class CheckUtil { /** * 验证税号 */ public static boolean isTaxNo(String taxNo) { P原创 2017-09-18 15:05:02 · 405 阅读 · 0 评论 -
Java代码调用HTTP请求工具类
1.Java代码调用HTTP请求工具类import org.apache.commons.lang.StringUtils;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.clien原创 2017-09-18 15:03:47 · 752 阅读 · 0 评论 -
使用Gson的Json转换工具类
1.使用Gson的Json转换工具类import com.google.gson.Gson;import com.google.gson.GsonBuilder;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import原创 2017-09-18 15:01:30 · 579 阅读 · 0 评论 -
Javamail工具类
1.Javamail工具类import org.apache.velocity.app.VelocityEngine;import org.springframework.core.io.FileSystemResource;import org.springframework.mail.SimpleMailMessage;import org.springframework.mail.jav原创 2017-09-18 14:56:06 · 430 阅读 · 0 评论 -
IPUtil
1.IP转换工具,可以将ip和Long类型数据之间互转public class IPUtil { /** * ip地址转成long型数字 * 将IP地址转化成整数的方法如下: * 1、通过String的split方法按.分隔得到4个长度的数组 * 2、通过左移位操作(<<)给每一段的数字加权,第一段的权为2的24次方,第二段的权为2的16次方,第三段的原创 2017-09-18 14:52:51 · 478 阅读 · 0 评论 -
Json工具类--使用Gson实现了Json的序列化和反序列化
简介:使用Gson实现了Json的序列化和反序列化!1.工具类代码:import com.google.gson.Gson;import com.google.gson.GsonBuilder;import com.google.gson.annotations.Expose;import com.google.gson.annotations.SerializedName;import原创 2017-09-30 16:39:19 · 1444 阅读 · 0 评论