util
qianhuan_
记录学习
展开
-
ListHelper
ListHelper原创 2022-06-14 17:25:13 · 305 阅读 · 0 评论 -
logback-spring.xml
<?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <define name="hostname" class="com.test.core.log.property.CanonicalHostNamePropertyDefiner"/> <conversionRule conversionWord="clr" converterClass="org.sprin.原创 2021-08-01 00:42:16 · 294 阅读 · 0 评论 -
springboot 发送腾讯企业邮箱
如果配置写在application.properties就直接引入使用即可@Resourceprivate JavaMailSenderImpl javaMailSender;如果配置在Apollo需要写一个配置类配置如下:spring.mail.username = [email protected] = xxxxxspring.mail.host = smtp.exmail.qq.comspring.mail.protocol = smtpssp.原创 2021-07-15 15:25:30 · 1018 阅读 · 0 评论 -
基于Jackson的jsonUtil
import com.fasterxml.jackson.annotation.JsonInclude.Include;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson..原创 2021-05-18 23:51:53 · 291 阅读 · 0 评论 -
java 通过url获取文件大小
/** * @return long * @Author jt * @Description //获取网络文件大小 * @Date 2020/12/4 * @Param [downloadUrl] */ private static long getFileLength(String downloadUrl) throws IOException { if (downloadUrl == null || "".equal..原创 2020-12-04 16:37:22 · 2064 阅读 · 0 评论 -
字符串,日期,集合工具类
1.字符串(commons-lang3)字符串的判空 StringUtils.isNotBlank(str); 字符串的长度固定 StringUtils.leftpad(str,8,'0'), 左填充字符串0,使得str的长度是8位 字符串的替换替换所有的关键字 StringUtils.replace("abc","a","A"); //Abc替换第一个关键字 StringUtils.replaceOnce("aba","a","A"); //Aba字符串的拆分StringUt...原创 2020-10-17 13:46:19 · 92 阅读 · 1 评论 -
野生AOP
package com.dmo.water_monitoring_station.api;import com.alibaba.fastjson.JSONObject;import com.dmo.water_monitoring_station.util.IpUtil;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.bind.annotation.ModelAttrib.原创 2020-09-27 11:25:35 · 76 阅读 · 0 评论 -
XMLUtil
package com.dmo.util;import javax.xml.bind.JAXBContext;import javax.xml.bind.JAXBException;import javax.xml.bind.Unmarshaller;import java.io.StringReader;/** * 常用XML操作工具 */public class XMLUtil { /** * XML String 2 Bean * @param xm.原创 2020-09-27 11:17:33 · 365 阅读 · 0 评论 -
ReflectionUtil
package com.dmo.util;import org.apache.commons.lang3.StringUtils;import org.springframework.web.bind.annotation.*;import java.lang.reflect.Method;/** * 常用反射工具 */public class ReflectionUtil { /** * 获取controller的RequestMapper注解值 * @.原创 2020-09-27 11:16:48 · 142 阅读 · 0 评论 -
IpUtil
package com.dmo.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.servlet.http.HttpServletRequest;import java.io.IOException;public class IpUtil { private static Logger logger = LoggerFactory.getLogger(IpUtil.class);.原创 2020-09-27 11:16:16 · 123 阅读 · 0 评论 -
RequestUtil
package com.dmo.util;import com.alibaba.fastjson.JSONObject;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.servlet.http.HttpServletRequest;import java.io.IOException;import java.util.Enumeration;import java.util.HashMap;impo.原创 2020-09-27 11:15:36 · 744 阅读 · 0 评论 -
MailUtil
package sharebikesclean.utils;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.security.Security;import java.util.Date;import java.util.Properties;/** * 邮件发送工具类 */public final cl.原创 2020-09-09 14:30:10 · 174 阅读 · 1 评论 -
PatternMatch
package sharebikesclean.utils;import java.util.regex.Matcher;import java.util.regex.Pattern;public class PatternMatch { /** * 手机号正则表达式验证 * * @param phoneNum 手机号 */ public static boolean matchPhone(String phoneNum) { .原创 2020-09-10 10:02:15 · 197 阅读 · 0 评论 -
EasyPoiUtils
package sharebikesclean.utils;import cn.afterturn.easypoi.excel.ExcelExportUtil;import cn.afterturn.easypoi.excel.entity.ExportParams;import org.apache.poi.ss.usermodel.Workbook;import javax.servlet.http.HttpServletResponse;import java.io.IOExcepti.原创 2020-09-10 09:57:45 · 1187 阅读 · 0 评论 -
CronUtil
package com.dmo.parkingview.util;import lombok.extern.slf4j.Slf4j;import org.quartz.impl.triggers.CronTriggerImpl;import java.util.Date;@Slf4jpublic class CronUtil { public static boolean isValidExpression(final String cronExpression) { .原创 2020-07-21 12:15:55 · 811 阅读 · 0 评论 -
AESUtil
package com.dmo.parkingview.util;//import sun.misc.BASE64Decoder;//import sun.misc.BASE64Encoder;使用下面的进行替换import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.S.原创 2020-07-14 14:38:09 · 112 阅读 · 0 评论 -
FastDFS工具类
package util; import org.csource.common.NameValuePair;import org.csource.fastdfs.ClientGlobal;import org.csource.fastdfs.StorageClient1;import org.csource.fastdfs.StorageServer;import org.csource.fastdfs.TrackerClient;import org.csource.fastdfs.Tra.原创 2020-07-07 15:00:11 · 311 阅读 · 0 评论 -
swagger2
package com.dmo.parkingview.config;import com.google.common.base.Predicates;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import springfox.documentation.builders.ApiInfoBuilder;import .原创 2020-06-11 18:49:00 · 96 阅读 · 0 评论 -
httpclient 使用application/x-www-form-urlencoded提交
public static String getContent(String url, Map<String, String> mapdata) { CloseableHttpResponse response = null; CloseableHttpClient httpClient = HttpClients.createDefault(); ...原创 2019-12-03 18:36:27 · 12861 阅读 · 2 评论 -
Java实现多种方式的http数据抓取
1)JDK自带HTTP连接,获取页面或Json2) JDK自带URL连接,获取页面或Json3)HttpClient Get工具,获取页面或Json4)commons-io工具,获取页面或Json5) Jsoup工具(通常用于html字段解析),获取页面,非Json返回格式...原创 2019-08-14 15:17:10 · 218 阅读 · 0 评论 -
SpringUtil
package com.dmo.screen.utils;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;impo...原创 2020-04-26 15:40:48 · 136 阅读 · 0 评论 -
redisUtil
package com.dmo.screen.utils;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.dmo.screen.dto.Constants;import com.dmo.screen.dto.out.OCurrentDepartData;im...原创 2020-04-26 15:42:54 · 135 阅读 · 0 评论 -
MD5Utils
public final class Md5Utils { /** * 加密 * @param string * @return */ public static String encryptString(String string) { try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(strin.原创 2020-06-05 00:34:49 · 97 阅读 · 0 评论 -
SHA1Util
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class SHA1Util { public SHA1Util() { } private static String byteArrayToHexString(byte b[]) { StringBuffer resultSb = new StringBuffer(); .原创 2020-06-05 00:40:12 · 788 阅读 · 0 评论 -
httpUtil
import okhttp3.*;import org.apache.commons.lang3.StringUtils;import java.io.File;import java.io.IOException;import java.net.URLEncoder;public class HttpUtil { private static final MediaType JSON = MediaType.parse("application/json; charset=utf.原创 2020-06-05 00:45:37 · 101 阅读 · 0 评论 -
文件下载
package com.dmo.parkingview.util;import java.io.*;import java.net.MalformedURLException;import java.net.URL;public class FileUtils { //链接url下载图片 public static void downloadPicture(String urlList, String path, String picName) { URL .原创 2020-06-11 20:34:50 · 158 阅读 · 0 评论 -
XML 转 JSONObject
public class XmlToJson { public static JSONObject xmlToJson(String xml) throws Exception { JSONObject jsonObject = new JSONObject(); Document document = DocumentHelper.parseText(xml); //获取根节点元素对象 Element root = docume.原创 2020-07-07 14:41:48 · 1141 阅读 · 0 评论