工具类封装
文章平均质量分 75
业务中对于工具类的使用
暮色里de白雪檐
相信自己,人生之美在于当下
人生四季,寒暑交替,笑看起起落落
心若简单,生活就简单
展开
-
【三方对接】接口HTTP交互方案集合
我们很多项目难免会遇到和外围系统对接,尤其在车企行业尤其突出,比如对接PKI系统、TSP基础信息对接、VSP电子档案对接等,那就会涉及到接口调用方式,当然本篇的博文不是为了演示如何去交互,是为了收集哪些交互方式比较优雅,数据过来如何去规整,分发等策略,我们无论内网外网都是通过HTTP进行交互,包括认证等。原创 2024-07-30 19:41:30 · 248 阅读 · 0 评论 -
获取上下文(ApplicationContext)工具类
【代码】获取上下文(ApplicationContext)工具类。原创 2023-10-30 15:06:23 · 205 阅读 · 0 评论 -
获取请求头信息工具类
【代码】获取请求头信息工具类。原创 2023-10-12 18:20:07 · 149 阅读 · 0 评论 -
加解密算法+压缩工具
【代码】加解密算法+压缩工具。原创 2023-08-03 14:14:53 · 273 阅读 · 0 评论 -
【java8】如何优雅的参数格式校验工具类
【代码】【java8】如何优雅的参数格式校验工具类。原创 2023-08-03 14:08:50 · 221 阅读 · 0 评论 -
【对接三方平台如何优雅的进行数据校验-validation/valid神器】
对接各个三方系统进行数据校验原创 2022-12-08 17:43:17 · 344 阅读 · 0 评论 -
Json转bean-【下划线和陀螺峰格式互转】
big Json转bean,将下划线和陀螺峰互转原创 2022-12-05 14:17:15 · 1752 阅读 · 0 评论 -
JavaBean处理器之MapStruct
bean对象如何优雅的复制、转换原创 2022-07-19 14:14:39 · 514 阅读 · 0 评论 -
日期操作工具类,推荐使用joda优化时间操作-DateUtil
import org.apache.commons.lang3.StringUtils;import org.joda.time.*;import org.joda.原创 2021-03-01 16:35:22 · 221 阅读 · 0 评论 -
ThreadLocal工具类-ContextHandler
import org.apache.commons.lang3.BooleanUtils;import java.util.HashMap;import java.util.Map;/** * ContextHandler * * @author yohann * @since 2018/8/24 */public class ContextHandler { /**原创 2021-02-24 22:10:06 · 362 阅读 · 0 评论 -
求求你了,不要再自己实现这些逻辑了,java开源工具类不香吗?
不过最近给其 Review 代码的时候,有些代码逻辑有些繁琐,有些代码看来可以用一些开源工具类实现,不需要自己重复实现下文主要分享这几个方向的常用工具类:字符串相关工具类Java 中 String 应该是日常用的最多一个类吧,平常我们很多代码需要围绕 String ,做一些处理。JDK 提供 String API 虽然比较多,但是功能比较基础,通常我们需要结合 String 多个方法才能完成一个业务功能。下面介绍一下 Apache 提供的一个工具类 StringUtils.Maven .原创 2020-12-16 17:33:43 · 126 阅读 · 2 评论 -
基础工具类-BaseUtil
反射工具类。日期、加密解密、数值之间的计算工具类原创 2020-11-17 14:00:57 · 1119 阅读 · 0 评论 -
IntelliJ IDEA-类注释和方法注释的设置方式
方法注释默认情况下,idea生成javadoc注释时,类上面使用时内容为空,方法上使用时会生成参数、返回值和抛出的异常,如果想显示@author、@date等信息时,则需要自己配置了类注释创建类时自动生成注释打开Preferences-->Editor-->File and Code Templates,右侧选择Filestab页,找到Class、Interface,...原创 2020-07-13 17:28:00 · 162 阅读 · 0 评论 -
springboot前后端交互-跨域解决方案
在启动类中加入下面的bean创建@Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurer() { @Override public void addCorsMappings(CorsRegistry registry) ...原创 2020-07-13 18:56:00 · 239 阅读 · 0 评论 -
MongoDB还原备份Bson文件及导出SQL文件
下载MongoDB服务端https://www.mongodb.com/download-center?jmp=nav#enterprise配置环境变量path此处我的MongoDB服务端是安装在D:\MongoDB\bin,所以需要将此路径配置在path中打开桌面上的可视化界面工具studio 3Tstudio 3T自行下载,通过百度直接下载或者在官网上,此处不做介绍,如有不...原创 2020-07-13 19:42:00 · 564 阅读 · 0 评论 -
mysql同步方案-SQL解决表结构不同的数据同步方案
INSERT INTO uc_sys_resource (----需要同步的表 id, NAME, levels, parent_id, res, icon, location, application_id, sort_no, logic_delete ) SELECT id, NAME, parent_id, level AS levels, url, icon, type, pro...原创 2020-07-13 20:00:00 · 734 阅读 · 0 评论 -
递归树处理类-TreeUtil
先定义一个Tree对象,不同的Response去继承这个对象import java.util.ArrayList;import java.util.List;public class Tree { protected List children = new Arra...原创 2020-07-13 20:05:00 · 338 阅读 · 1 评论 -
web项目处理类-WebUtil
import org.apache.commons.codec.Charsets;import org.springframework.web.context.request.RequestAttributes;...原创 2020-07-13 20:21:00 · 476 阅读 · 0 评论 -
字符串处理类-StrUtils
import cn.hutool.core.util.StrUtil;import org.springframework.lang.Nullable;import org.springframework.util.Assert;/** * @author atom */public clas...原创 2020-07-13 20:23:00 · 735 阅读 · 0 评论 -
上下文处理类-SpringUtil
import lombok.extern.slf4j.Slf4j;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.sprin...原创 2020-07-13 20:24:00 · 195 阅读 · 0 评论 -
上下文处理类-PlaceholderUtil
import java.util.Map;import java.util.Properties;import java.util.function.Function;import java.util.stream.Stream;/** * 占位符解析器 * * @author atom ...原创 2020-07-13 20:26:00 · 329 阅读 · 0 评论 -
类对象处理类-ClassUtil
import org.springframework.core.BridgeMethodResolver;import org.springframework.core.DefaultParameterNameDiscoverer;import org.springframework.core.Meth...原创 2020-07-13 20:27:00 · 567 阅读 · 0 评论 -
自定义枚举类处理-枚举类
import java.util.*;/** * 编制情况枚举 * Created by qindong on 2019/3/5 0005 */public enum EstablishStatusEnum { /** * 行政编制 */ ADMINISTRA...原创 2020-07-13 20:32:00 · 108 阅读 · 0 评论 -
object处理类-判断对象中的属性是否为null
import java.lang.reflect.Field;import java.lang.reflect.Type;/** * Created by fanghui on 2020/2/28. */public class CheckObjectIsNullUtils { /** * 判断...原创 2020-07-13 20:38:00 · 1720 阅读 · 0 评论 -
工具类jar依赖-xxUtil-pom.xml
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http...原创 2020-07-13 20:39:00 · 345 阅读 · 0 评论 -
正则表达式验证类处理-VerifyUtil
import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 参数校验工具类 */public final class VerifyUtil { /** * 验证邮箱 * * @param str st...原创 2020-07-13 20:40:00 · 238 阅读 · 0 评论 -
java8日期类处理-LocalDateUtil
import java.time.*;import java.time.format.DateTimeFormatter;import java.util.Date;/** * @author fanghui * @creat...原创 2020-07-13 20:41:00 · 399 阅读 · 0 评论 -
加密解密工具类-SystemUtil
import com.google.common.hash.*;import java.nio.charset.Charset;import java.security.SecureRandom;import java.util.Random;import java.util.UUID;/** * 系统工具类...原创 2020-07-13 20:43:00 · 376 阅读 · 0 评论 -
反射类工具类-ReflectUtil
import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/** * @Description : 反射工具类 * @Time :2016-08-02 14:12 */...原创 2020-07-13 20:44:00 · 995 阅读 · 0 评论 -
常用工具类封装-MyUtil
package com.zkml.common.util;import com.google.common.collect.Lists;import com.google.common.collect.Maps;import java.math.BigDecimal;import java.util.*;/** * @Description : 自定义工具类(逐步完善)...原创 2020-07-13 20:45:00 · 631 阅读 · 0 评论 -
json字符串转换-JsonUtil
import com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.core.JsonParser;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind.*;..原创 2020-07-13 20:46:00 · 485 阅读 · 0 评论 -
日期类-DateUtil
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 日期工具类 *原创 2020-07-13 20:48:00 · 109 阅读 · 0 评论 -
对象之间的转换-CopyUtil
import org.dozer.*;import java.util.ArrayList;import java.util.List;/** * @Description :基于dozer的对象拷贝,仅需要属性名完全相同 * @Time :2019-04-22 17:1...原创 2020-07-13 20:50:00 · 266 阅读 · 0 评论