
工具类
mcxiaochi
http://machi.blog.youkuaiyun.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 128 阅读 · 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 · 1012 阅读 · 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 · 1712 阅读 · 0 评论 -
java分页(mcxiaochi)
PageUtilimport 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 · 143 阅读 · 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 · 722 阅读 · 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 · 223 阅读 · 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 · 233 阅读 · 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 · 226 阅读 · 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 · 584 阅读 · 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 · 275 阅读 · 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 · 328 阅读 · 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 · 299 阅读 · 0 评论 -
Java数组工具类
public class ArrayUtil { /* * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); * 4.归并排序; * 5.分配排序(基数排序)。 * * 关于排序方法的选择: * (1)若n较小(如n≤50),可采用直接插入或直...原创 2020-04-13 13:31:32 · 426 阅读 · 0 评论 -
封装各种格式的编码解码工具类.(mcxiaochi)
1.Commons-Codec的 hex/base64 编码2.自制的base62 编码3.Commons-Lang的xml/html escape4.JDK提供的URLEncoderpublic class Encodes { private static final String DEFAULT_URL_ENCODING = "UTF-8"; private static fin...原创 2020-03-14 16:42:10 · 218 阅读 · 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 · 194 阅读 · 0 评论