工具类
mcxiaochi
http://machi.blog.csdn.net
展开
-
Java下载文件
------通过url下载 /** * 从URL下载文件 * @param url 下载文件的路径 * @param file 下载文件的名称 * @param dirLocation 保存下载文件的位置 * @return */ public static String downloadFileFromURL(String url, String dirLocation, String fileName) { try { URL httpUrl = new URL(url); File file = ne原创 2020-09-27 11:08:24 · 94 阅读 · 0 评论 -
h5调取移动端摄像头拍照或者上传
<input type="file" onchange="upload(this,'2')" name="photo" accept="image/gif,image/jpeg,image/jpg,image/png,image/bmp" > //图片上传 function upload(file, choose) { var formData原创 2020-09-16 08:26:47 · 950 阅读 · 0 评论 -
base64转为MultipartFile文件
public class BASE64DecodedMultipartFile implements MultipartFile { private final byte[] imgContent; private final String header; public BASE64DecodedMultipartFile(byte[] imgContent, String header) { this.imgContent = imgContent;原创 2020-09-14 08:34:56 · 1662 阅读 · 0 评论 -
java分页(mcxiaochi)
PageUtil import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort.D...原创 2020-04-27 20:18:45 · 103 阅读 · 0 评论 -
Json字符串中取出指定节点值,json数组转List,把JavaBean转换为json字符串
import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import java.io.IOException; public class Ja...原创 2020-04-27 20:08:55 · 678 阅读 · 0 评论 -
线程工具类
import org.apache.commons.lang3.StringUtils; import org.slf4j.MDC; import java.util.UUID; public class ThreadUtil { public static final String THREAD_NAME = "ThreadName"; private ThreadUti...原创 2020-04-26 10:34:29 · 177 阅读 · 0 评论 -
JSON-XML转换
import net.sf.json.JSONArray; import net.sf.json.JSONObject; import net.sf.json.xml.XMLSerializer; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.d...原创 2020-04-26 10:25:40 · 197 阅读 · 0 评论 -
json处理工具类
JSON字段过滤器 import com.alibaba.fastjson.serializer.PropertyFilter; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Map.Entry; import java.util.Set; public clas...原创 2020-04-26 10:23:18 · 179 阅读 · 0 评论 -
Java随机数生成工具类
package com.hz.tgb.common; import java.util.Random; import java.util.UUID; /** * 随机数工具类 */ public class RandomUtil { private static final String[] DIGITS = { "0", "1", "2", "3", "4", "5", "6", "...原创 2020-04-26 10:14:08 · 542 阅读 · 0 评论 -
日志管理工具
public class LoggerUtil { /** * 进入方法打印日志 * @param clazz * @return */ public static String intoMethod(Class clazz){ String classStr = clazz.getSimpleName(); //获取类名 StackTraceElement[] st...原创 2020-04-26 10:10:09 · 234 阅读 · 0 评论 -
ip地址工具类
import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.servlet.http.HttpServletRequest; import java.io.BufferedReader; import java.io.DataOu...原创 2020-04-26 10:08:14 · 289 阅读 · 0 评论 -
将集合转为字符串,并以自定义字符相连
public static String join(List list, String splitStr) { if (list == null || list.size() == 0) return ""; if (list.size() == 1){ return String.valueOf(list.get(0)); } StringBuffer result...原创 2020-04-13 13:37:32 · 259 阅读 · 0 评论 -
Java数组工具类
public class ArrayUtil { /* * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); * 4.归并排序; * 5.分配排序(基数排序)。 * * 关于排序方法的选择: * (1)若n较小(如n≤50),可采用直接插入或直...原创 2020-04-13 13:31:32 · 383 阅读 · 0 评论 -
封装各种格式的编码解码工具类.(mcxiaochi)
1.Commons-Codec的 hex/base64 编码 2.自制的base62 编码 3.Commons-Lang的xml/html escape 4.JDK提供的URLEncoder public class Encodes { private static final String DEFAULT_URL_ENCODING = "UTF-8"; private static fin...原创 2020-03-14 16:42:10 · 183 阅读 · 0 评论 -
Java异常的工具类
public class Exceptions { /** * 将CheckedException转换为UncheckedException. */ public static RuntimeException unchecked(Exception e) { if (e instanceof RuntimeException) { return (RuntimeExcep...原创 2020-03-14 16:40:23 · 153 阅读 · 0 评论