Utils
一些工具类
lailai
知道的越多,不知道的越多
展开
-
DateUtil
public` `class` `DateUtil { ``/** 锁对象 */ ``private` `static` `final` `Object lockObj = ``new` `Object(); ``/** 存放不同的日期模板格式的sdf的Map */ ``private` `static` `Map<String, ThreadLocal<SimpleDateFormat>> sdfMap = ``new` `HashMap<String, Thread原创 2021-07-27 09:34:16 · 151 阅读 · 0 评论 -
文件压缩打包工具类
文件压缩打包工具类import cn.hutool.core.io.FileUtil;import cn.hutool.core.io.IoUtil;import org.springframework.stereotype.Component;import org.springframework.util.FileCopyUtils;import javax.servlet.http.HttpServletResponse;import java.io.*;import java.net.原创 2021-09-07 17:29:37 · 399 阅读 · 0 评论 -
分布式锁Redisson工具类
DistributedLocker/** * <p> * 分布式锁接口 * </p> * * @author lailai * @since 2021-09-07 */public interface DistributedLocker { /** * 获取锁,如果锁不可用,则当前线程处于休眠状态,直到获得锁为止。 * * @param lockKey 锁key值 */ void lock(String loc原创 2021-09-07 17:26:54 · 1393 阅读 · 0 评论 -
java获取ip地址
private String getVisitorIp(){ String ip = request.getHeader("X-Forwarded-For"); ip = request.getHeader("Proxy-Client-IP"); ip = request.getHeader("WL-Proxy-Client-IP"); ip = request.getHeader("HTTP_CLIENT_IP"); ip = request.getHeader(原创 2021-05-06 14:55:30 · 69 阅读 · 0 评论 -
MD5加密工具
public class MD5Util {/** * 获取一个文件的md5值(可处理大文件) * @return md5 value */public static String getMD5(File file) { FileInputStream fileInputStream = null; try { MessageDigest MD5 = MessageDigest.getInstance("MD5"); fileInputStream原创 2020-12-24 17:16:16 · 103 阅读 · 1 评论 -
JAVA 大写金额转数字
大写金额转数字public Double CNYtoN(String amount) { double result = 0; double temp = -1;//存放一个单位的数字如:十万 int count = 0;//判断是否有chArr Map<Character, Double> map = new HashMap<Character, Double>(); //存放数字map map.pu原创 2020-11-13 17:47:32 · 381 阅读 · 1 评论