
Java工具类
MD5、AES、日期、随机数、正则表达式校验、Base64等
koko、
时时勤拂拭,勿使惹尘埃!
展开
-
Java 校验规则
import java.util.regex.Matcher;import java.util.regex.Pattern;import static jodd.util.StringUtil.isEmpty;/** * 数据校验 * * @author lf */public final class RegUtils { /** * Don't let anyone instantiate this class. */ private RegUt.原创 2022-05-06 09:10:01 · 680 阅读 · 0 评论 -
MD5加密解密
import java.security.MessageDigest;import org.apache.commons.codec.digest.DigestUtils;import java.math.BigInteger;/** * Description: md5加密解密 */public class MD5Util { public static String md5(String dateString) throws Exception { Messag.原创 2022-05-05 17:24:33 · 4116 阅读 · 2 评论 -
SpringBoot生成二维码
目录Zxing原生方式添加依赖二维码生成工具类添加Controller添加测试页面使用postman测试效果Hutool的方式添加依赖创建QRCodeService添加Controller效果测试 我们使用两种方式,去生成二维码,但是其实,二维码的生成基础,都是zxing包,这是Google开源的一个包,第一种是使用原始的zxing方式去实现,第二种是使用hutool来实现,hutool其实也是对于zxing的一个封装,但是封装前后,确实...原创 2022-04-13 14:12:58 · 4069 阅读 · 0 评论 -
生成UUID
import java.util.UUID;/** * @author lf * @Description: * @date 2022/5/5 */public class IdUtils { /** * 根据字符串生成固定UUID * * @param name */ public static synchronized String getUUID(String name) { UUID uuid = UUID.n.原创 2022-05-05 16:50:16 · 512 阅读 · 0 评论 -
Java将数字金额转换为中文大写
import java.math.BigDecimal;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 2022/5/5 * * @author lf */public class MoneyToChineseUtils { /** * 不考虑分隔符的正确性 */ private static final Pattern AMOUNT_PATTERN = Patte.原创 2022-05-05 16:39:52 · 5462 阅读 · 7 评论 -
AES加密解密
import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;/** * 功能:AES加密解密工具类 * 日期:2022-5-5 * * @author lf */public class AesUtil2 { /** * 私钥,用于加解密 */ public static final String KEY = "LYPUSRysSUWnykV5"; /** .原创 2022-05-05 16:12:55 · 1500 阅读 · 0 评论 -
Java获取随机字符串或数字
/** * @author lf * @version 1.0 * @Description: 获取随机字符串 * @date 2022年5月5日 */public class RandomUtil { /** * 获取随机字符串 * * @param j * @return */ public static String getRandomStr(int j) { char[] mapTable = {'a'.原创 2022-05-05 15:33:46 · 1833 阅读 · 0 评论