Skip to content

Instantly share code, notes, and snippets.

View wangshuai1992's full-sized avatar
🎯
Focusing

Zack Patti wangshuai1992

🎯
Focusing
  • Hang Zhou
View GitHub Profile
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* 日期工具类
*
* @author wangshuai
* @version V1.0
* @date 2018-05-05 17:01
@wangshuai1992
wangshuai1992 / IdcardUtils.java
Created May 29, 2018 06:45
身份证工具类
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.lang.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@wangshuai1992
wangshuai1992 / CharUtil.java
Last active May 29, 2018 07:30
CharUtil.java
import org.apache.commons.lang.StringUtils;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class CharUtil {
private static final Pattern PATTERN_LETTER = Pattern.compile("[a-zA-Z]+");
private CharUtil() {
@wangshuai1992
wangshuai1992 / BizUtil.java
Last active May 29, 2018 07:44
BizUtil.java
import org.apache.commons.lang.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.*;
import java.security.SecureRandom;
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
import java.util.regex.Matcher;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
import java.io.*;
/**
* 文件处理
*/
@wangshuai1992
wangshuai1992 / ImageUtils.java
Created May 29, 2018 08:00
ImageUtils.java
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
@wangshuai1992
wangshuai1992 / RegexExtUtil.java
Created May 29, 2018 08:26
RegexExtUtil.java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* 正则工具类
*/
public class RegexExtUtil {
private static Pattern PATTERN_TEL = Pattern.compile("([0-9]+(\\-){0,1})+[0-9]$");
@wangshuai1992
wangshuai1992 / RequestUtil.java
Created May 29, 2018 08:27
RequestUtil.java
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.servlet.http.HttpServletRequest;
import java.net.InetAddress;
import java.net.UnknownHostException;
/**
* RequestUtil
@wangshuai1992
wangshuai1992 / TreeNode.java
Last active October 9, 2018 09:10
控制台直观打印二叉树
public class TreeNode {
int val;
TreeNode left;
TreeNode right;
TreeNode(int x) {
val = x;
}
/**
@wangshuai1992
wangshuai1992 / JsonXmlUtils.java
Created March 14, 2019 07:06
XML fastjson互转
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.parser.Feature;
import de.odysseus.staxon.json.JsonXMLConfig;
import de.odysseus.staxon.json.JsonXMLConfigBuilder;
import de.odysseus.staxon.json.JsonXMLInputFactory;
import de.odysseus.staxon.json.JsonXMLOutputFactory;
import de.odysseus.staxon.xml.util.PrettyXMLEventWriter;
import javax.xml.stream.XMLEventReader;