
工具类
工具类
码上得天下
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
密码规则校验
密码正则表达式记录,min:最短长度;max:最长长度数字:^[0-9]{"+min+","+max+"}$ 小写字母:^[a-z]{"+min+","+max+"}$ 大写字母:^[A-Z]{"+min+","+max+"}$ 特殊符号:^(\\W){"+min+","+max+"}$ 数字+小写字母:^(?![0-9]+$)(?!a-zA-Z]+$)[0-9a-z]{"+min+","+max+"}$ 数字+大写字母:^(?![0-9]+$)(?!a-zA-Z]+$)[0-9A-Z]{"+转载 2021-11-24 10:54:05 · 692 阅读 · 0 评论 -
获取时间整形(Integer)类型工具类
依赖 <!-- https://mvnrepository.com/artifact/joda-time/joda-time --> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.10.10<原创 2021-11-01 17:54:22 · 672 阅读 · 0 评论 -
Object和Map,List互转工具类
import com.google.common.collect.Lists;import com.google.common.collect.Maps;import org.springframework.cglib.beans.BeanMap;import java.beans.BeanInfo;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Meth.原创 2020-10-28 20:52:44 · 1126 阅读 · 0 评论 -
序列化/反序列化工具类SerializeUtils
/*** @Description: 序列化/反序列化工具类* @Author: 码上得天下* @Date: 2019-12-24*/public class SerializeUtils { private static Logger logger = LoggerFactory.getLogger(SerializeUtils.class); private st...原创 2020-01-01 22:11:11 · 580 阅读 · 0 评论 -
SHA加解密工具类
import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class SHAUtil { public SHAUtil() { } public static...原创 2019-12-20 19:41:52 · 741 阅读 · 0 评论 -
AES加解密Util
public class ByteUtil { /** * 将byte数组报文(根据ASCII码值)转换为字符串 * @param bs * @return */ public static String byteArray2String(byte[] bs){ StringBuffer sbLogRet = new StringBuffer(); for(...原创 2021-05-17 14:53:59 · 375 阅读 · 0 评论 -
浅拷贝/深拷贝克隆工具类CloneUtil
public class CloneUtil { private static final Logger log = LoggerFactory.getLogger(CloneUtil.class); /** * 无需进行复制的特殊类型数组 */ @SuppressWarnings("rawtypes") static Class[] ne...原创 2021-05-17 14:56:04 · 851 阅读 · 0 评论 -
随机数工具类RandomUtil
/** * 随机数工具类 */public class RandomUtil { /***0-99之间取5个不重复随机数 */ public final static Set<Integer> FIVE_RANDOMSET_INT = randomIntSet(0, 99, 5, 5, null); /***0-99之间取10个不重复随机数 */ public fina...原创 2021-05-18 15:13:45 · 1799 阅读 · 0 评论 -
姓名/汉字转拼音工具类
import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyin...原创 2019-10-04 10:44:25 · 274 阅读 · 0 评论 -
金额转汉字工具类
/** * 数字转换为汉语中人民币的大写 * 2018年12月11日13:20:01 * 精确度:分-仟兆 */public class NumberToCNUtils { /** * 汉语中数字大写 */ private static final String[] CN_UPPER_NUMBER = { "零", "壹", "贰", "叁", "肆...原创 2019-10-04 10:43:38 · 250 阅读 · 0 评论 -
validation-api分组校验工具类
主要是根据业务场景需求对参数进行校验,不单单是Rest层的校验,也可以作为普通方法参数校验。引入依赖 <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId...原创 2019-09-29 17:05:03 · 630 阅读 · 0 评论 -
身份证校验工具类
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class IdcardValidator { private static String[] cityCode = new String...原创 2019-09-30 14:37:07 · 281 阅读 · 0 评论 -
正则表达式工具类RegexUtils
import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexUtils { private static Pattern r; private static Matcher m; public RegexUtils() { } public sta...转载 2021-05-18 15:23:08 · 758 阅读 · 0 评论 -
获取服务器IP工具类
public class ServerIpUtil { private static final Logger logger = LoggerFactory.getLogger(ServerIpUtil.class); /** * 获取服务器IP * @return */ public static String getS...原创 2019-10-04 10:43:07 · 296 阅读 · 0 评论 -
姓名,身份证号,银行卡号利用正则表达式实现数据脱敏工具类
import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @description: * @author: *** * @create: 2019-10-04 */public class Test { /** * 中文名字:只展示姓名第一个字 * 身份证号:年月日脱敏,前6后...原创 2019-10-04 10:39:04 · 7900 阅读 · 0 评论