
Utils
斯普润布特
热爱Java,低调进取,不贰过
展开
-
ObjectMapper工具包
ObjectMapper类,是jackson包下一个类,java针对处理对象与json之间关系转换用的 不推荐使用。使用其他构造来代替; 注意,可以设置序列化工厂 类中引入对象 private static final JavaType JSON_NODE_TYPE = TypeFactory.type(JsonNode.class); protected static...原创 2018-10-29 16:02:26 · 7408 阅读 · 0 评论 -
ListChangeUtil工具类,对比差异度ADD增量集、DELETE减量集
【代码】ListChangeUtil工具类,对比差异度ADD增量集、DELETE减量集。原创 2023-07-25 14:09:20 · 228 阅读 · 0 评论 -
对象抓取 Util (ApplicationContextAware)
ApplicationContext对象抓取工具类便于使用。原创 2023-02-02 16:26:31 · 154 阅读 · 0 评论 -
TreeUtils-集合递归树形结构数据
集合数据转换为tree,配合关系型数据库实现全局抽象原创 2022-10-28 15:13:38 · 418 阅读 · 0 评论 -
自定义log注解,请求抓取
自定义log注解,请求抓取,配合切面手段,轻松实现日志埋点原创 2022-07-22 12:46:21 · 297 阅读 · 0 评论 -
JpaRepository扩展接口
BaseJpaRepository是JpaRepository扩展接口,支持更多的jpa操作原创 2022-07-22 12:38:51 · 671 阅读 · 0 评论 -
上下文对象实例
ApplicationContext 上下位获取实例对象原创 2022-07-12 16:42:22 · 189 阅读 · 0 评论 -
添加/删除 MySQL索引存储过程
创建索引时引用该存储过程,先检查索引是否存在,如果不存在再创建索引原创 2022-07-12 10:50:19 · 480 阅读 · 0 评论 -
SpringBoot Test
maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency>原创 2022-05-28 21:11:50 · 118 阅读 · 0 评论 -
Api 请求日志-封装日志自定义注解
Api 请求日志-封装日志接口自定义日志注解import java.lang.annotation.*;/** *Description: <功能操作日志注解>. <br> *<p> <声明在被spring管理的类的方法上,会记录下当前的操作日志类型> 比如:@CP_OperateLog(value="注解日志",type=1,key="test") </p> *Makedate:2020年12月30日 上午10:55:2原创 2022-03-23 18:03:08 · 535 阅读 · 0 评论 -
Page封装类
/* * COPYRIGHT Beijing cp-boss-Tech Co.,Ltd. * **************************************************************************** * 源文件名: org.cpframework.dao.page.Page.java * 功能: cpframework框架 * 版本: @version 1.0 * 编制日期: .原创 2021-10-28 10:09:05 · 356 阅读 · 0 评论 -
Utils-IPUtil 处理ip聚、拆、起、终、区间计算等工具类
处理ip聚、拆、起、终、区间计算等工具类 maven依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.70</version> </dependency> <dependency> <groupI原创 2021-07-26 16:45:16 · 302 阅读 · 0 评论 -
FreemarkerUtils读取JSON数据
Freemarker读取JSON数据需要maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId></dependency>读取模板数据返回字符串@AutowiredConfiguration configuration;.原创 2020-12-16 11:27:52 · 873 阅读 · 2 评论 -
XmlUtils
XmlUtils将XML转换为实体类 下列两种方法都是将XML转换为实体类的操作 方法一:中很简洁但是缺少安全措施,容易XML External Entities攻击方法二:增加XMLInputFactory对象处理,提升安全级别原创 2020-10-16 14:00:23 · 391 阅读 · 1 评论 -
SpringBoot + Scheduling(定时任务)
SpringBoot + Scheduling(定时任务)完成简单的定时任务,SpringBoot框架实现 @Scheduled注解式(cron语言,fixedDelay或者间隔时间) 基于SchedulingConfigurer接口实现一、@Scheduled注解式@Component被spring管理;@EnableScheduling开启定时任务;@Configuration开启配置;@Scheduled方法执行时间;@async如果配置了线程池 , 可以开启异步执行,但是方法需要公有化原创 2020-09-21 15:57:56 · 883 阅读 · 0 评论 -
File转换为MultipartFile工具类
File转换为MultipartFile工具类Maven依赖<!--读取excel文件--><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</ve...原创 2020-01-06 11:15:02 · 652 阅读 · 0 评论 -
Utils-Base64Util Base64String与byte[]互转
Utils-Base64Util Base64String与byte[]互转import java.io.ByteArrayOutputStream;/** * Base64 转换工具类 By CHENYB date 2019-09-04 */public class Base64Util { private static final char[] base64Enco...原创 2019-09-04 14:07:16 · 2069 阅读 · 0 评论 -
FastDFS工具类
fastDFS工具类maven依赖<!--fastDFS--><dependency> <groupId>com.github.tobato</groupId> <artifactId>fastdfs-client</artifactId> <version>1.26.6</ver...原创 2019-08-19 16:59:55 · 657 阅读 · 0 评论 -
Utils-防SQL注入参数校验工具类
package com.utils;import javafx.beans.binding.When;import org.apache.commons.lang3.StringUtils;import org.apache.ibatis.annotations.Case;import org.slf4j.Logger;import org.slf4j.LoggerFactory;...原创 2019-05-14 18:02:01 · 2330 阅读 · 0 评论 -
Utils-返回工具类ResultVo JSONResult
统一返回格式封装类,配合swagger使用可以定制返回结果原创 2019-05-14 18:09:25 · 1705 阅读 · 0 评论 -
Utils-HttpsClientUtil
一、http封装工具类 忽略证书https请求 支持rest风格请求与传参 支持header请求头封装 支持Query与HttpEntity传参 maven依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpmime</artifactId> <version>4.5.9</ver原创 2019-05-14 19:15:05 · 635 阅读 · 0 评论 -
Utils-verifyType 验证数据类型,是否允许转型
Utils-verifyType 验证数据类型,是否允许转型package com.utils;import java.text.SimpleDateFormat;import java.util.*;import com.exception.ExceptionEnum;import com.exception.MyException;import javafx.beans.b...原创 2019-05-16 16:37:50 · 388 阅读 · 0 评论 -
Utils-Redis工具类
Maven依赖:<!-- redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>...原创 2019-05-22 17:59:07 · 158 阅读 · 0 评论 -
Utils-MapUtil map与实体类转换工具类
package com.utils;import org.apache.commons.beanutils.PropertyUtils;import org.apache.commons.collections4.MapUtils;import org.apache.commons.lang3.math.NumberUtils;import org.apache.commons.lo...原创 2019-05-29 10:57:03 · 2049 阅读 · 0 评论 -
Utils-FreeMarker 工具类
FreeMarker 工具类maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId></dependency>...原创 2019-06-20 19:28:28 · 1324 阅读 · 0 评论 -
ThymeleafUtil - 文件生成 Utils-ThymeleafUtil - 工具类
ThymeleafUtil - 工具类maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId&g...原创 2019-06-21 19:36:53 · 2147 阅读 · 0 评论 -
Thymeleaf 解决script引用 ,引用型变量,解析Object内存地址解析失败
Thymeleaf 解决script引用 ,引用型变量,解析Object内存地址解析失败修改script标签头<script th:inline="javascript">获取变量var orgIdArr = [[${变量名}]];随笔记录,方便自己学习2019-06-28...原创 2019-06-28 17:49:39 · 5627 阅读 · 0 评论 -
SpringBoot+RabbitMQ整合(附工具类demo),订阅,广播,组播,模糊播
SpringBoot+RabbitMQ整合(附工具类demo)direct(订阅,直连)直连模式 一对一的绑定关系, Routing key(路由关键字)和Binding key只有完全匹配,才能消费成功。 fanout (广播)发送到该交换机的所有信息都将转发到与该exchange绑定的queue中。 topic (模糊播,组播) 在exchange中routing key 和b...原创 2019-07-19 16:09:33 · 2340 阅读 · 3 评论 -
Utils-ZipUtil- (zip压缩打包)工具类
Utils-ZipUtil- (zip压缩打包)工具类工具类package com.common.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInp...原创 2019-07-17 11:58:30 · 797 阅读 · 0 评论 -
SpringBoot线程池与创建线程方式
SpringBoot线程池与创建线程方式这里介绍两种: ①注解式: package com.config.async;import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler;import org.springframework.context.annotation.Configurati...原创 2019-07-25 15:53:03 · 3935 阅读 · 0 评论 -
SpringBoot + Quartz(定时框架) + Jpa 整合
SpringBoot + Quartz(定时框架) + Jpa 整合maven依赖<!-- 定时任务 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</a...原创 2019-07-31 18:29:41 · 2293 阅读 · 0 评论 -
map合并
map合并两个map没有相投的Key;HashMap<String, Object> map1 = new HashMap<>(); map1.put( "a", 3); map1.put( "s", 3); map1.put( "d", 3); map1.put( "f", 3); ...原创 2019-07-04 09:03:20 · 211 阅读 · 0 评论 -
FileUtils工具类(byte[] 与File互转 文件夹清空 获取文件名)
FileUtils工具类(byte[] 与File互转 文件夹清空 获取文件名)package com.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.util.zip.CRC32;import java.util.zip.CheckedOutpu...原创 2019-08-19 16:40:19 · 4191 阅读 · 0 评论 -
Utils-把Controller 方法参数直接封装成Map
把Controller方法参数直接封装成Map最好把其封装成基类Controller ,继承使用更舒适protected Map<String, String> initRequestParams(HttpServletRequest request) throws Exception { Map<String, String> paramMap...原创 2019-04-18 09:50:08 · 846 阅读 · 0 评论