JAVA
19940719
这个作者很懒,什么都没留下…
展开
-
通过URL下载文件并解压输出
public static void main(String[] args) throws IOException { //url String url = ""; //解压的目的文件夹 String path = ""; //下载文件 File zip = downloadFile(url,path); //解压文件 unZipFiles(zip,path); }原创 2021-04-07 19:18:06 · 301 阅读 · 0 评论 -
获取IP地址
public static String getRemoteIP(HttpServletRequest request) { String ip = request.getHeader("J-Forwarded-For"); if (ip != null && ip.length() != 0 && !"unknown".equalsIgnoreCase(ip)) { return ip; } else原创 2020-09-11 12:58:50 · 91 阅读 · 0 评论 -
tomcat日志乱码
解决方案:原创 2020-09-10 20:18:52 · 50 阅读 · 0 评论 -
R2M实现分布式锁
public RedisLock{ //redis key public String lockKey; public String lock; private R2mClusterClient redisClient; public RedisLock(String lockKey,String lock,R2mClusterClient redisClient){ this.lockKey = lockKey; this.lock = lock; this.redisClien原创 2020-09-02 13:02:15 · 489 阅读 · 0 评论 -
判断是否有空参数
public static boolean isEmpty(String... params){ boolean result = false; for(int i = 0; i < params.length; i++){ if(StringUtil.isBlank(params[i])){ result = true; break; } } return true;}原创 2020-09-01 20:58:12 · 93 阅读 · 0 评论 -
后端Long类型19位返回前端丢失精度问题
后端Long类型19位返回前端丢失精度问题问题原因:由于Long类型最大19位而JavaScript最大接收数字为16位,固存在精度丢失问题解决方案1.导入Maven依赖<dependeny> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.10.6</vers原创 2020-09-01 18:30:16 · 1953 阅读 · 0 评论 -
响应结果统一处理工具类
@Datepublic class Response<T> implements Serializable{ private static final long serialVersionUID = 1257916683118688101L; private Integer code; private String msg; private T data; public Response() { this.code = BdpResponseEnum.SUCCES原创 2020-06-09 11:55:33 · 228 阅读 · 0 评论 -
日期工具类
public class DateUtils { static final SimpleDateFormat DATE_SECOND_24H = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ); static final SimpleDateFormat DATE_SECOND_12H = new SimpleDateFormat( "yyyy-MM-dd hh:mm:ss" ); static final SimpleDateForma原创 2020-06-04 14:27:55 · 80 阅读 · 0 评论 -
Bean Copy将date转换成String
public class MyBeanUtils { static final SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ); static { //注册时间转换器 使得BeanUtils可以将date转换成指定格式String ConvertUtils.register((type, value) -> { if (value in原创 2020-06-04 13:41:18 · 672 阅读 · 0 评论 -
对象数据转换工具类
对象数据转换工具类public class BeanHelper{ public static <T> T copyProperties(Object source, Class<T> target){ try { T t = target.newInstance(); BeanUtils.copyProperties(source, t); return t; } catch原创 2020-05-19 11:50:36 · 156 阅读 · 0 评论