
常用工具
常用工具
钦拆大仁
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
树状结构转换工具类
树状结构工具类原创 2025-04-30 17:07:37 · 378 阅读 · 0 评论 -
使用注解的方式实现数据脱敏
数据脱敏可以分为静态数据脱敏和动态数据脱敏,其中静态数据脱敏一般应用于数据外发场景,例如需要将数据导出发送给开发人员、测试人员等,静态数据脱敏会将变化后的数据进行保存,供数据使用方使用;动态数据脱敏一般应用于直接连接生产数据的场景,例如运维人员直接连接生产数据库进行运维,动态数据脱敏会在数据获取过程中对数据进行变化处理,不会修改原始数据。原创 2024-05-21 14:55:50 · 789 阅读 · 0 评论 -
使用递归将list转换成tree
【代码】使用递归将list转换成tree。原创 2024-01-11 14:27:13 · 838 阅读 · 0 评论 -
使用EasyPoi导入数据并返回失败xls
【代码】使用EasyPoi导入数据并返回失败xls。原创 2024-01-05 16:26:12 · 1029 阅读 · 0 评论 -
PDF添加文字或者图片
outPutPdfFilePath输出文件路径。inputPdfFilePath输入文件路径。imagePros图片集合。pdfList文字集合。原创 2023-11-23 15:19:00 · 272 阅读 · 0 评论 -
PDF转成图片
【代码】PDF转成图片。原创 2023-11-22 14:35:38 · 886 阅读 · 0 评论 -
一个基于RedisTemplate静态工具类
每次是用RedisTemplate的时候都需要进行自动注入实在是太麻烦了,于是找到一个讨巧的办法。原创 2023-11-22 09:31:44 · 609 阅读 · 0 评论 -
@JsonRawValue注解的使用
例如,如果我们在Java类中有一个String字段,则将JSON值括在引号(“”内),但是当我们使用@JsonRawValue批注对该字段进行注释时,Jackson库将忽略引号。对于一些不定项的结果,比如可配置的检查项需要保存检查结果的时候,我们如果使用关系型数据库建表来保存对应数据就很麻烦,我们可以把检查结果序列号成json串保存到数据。原因是java中使用String类型存储数据的时候双引号"会自动添加转义符\导致返回数据序列话的时候无法正常序列化。但是查询的时候会变成这样。原创 2023-05-09 15:52:33 · 1675 阅读 · 1 评论 -
使用注解JSON序列化
JSON序列化原创 2023-02-17 11:14:59 · 932 阅读 · 0 评论 -
eCharts工具类
ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts最初由百度团队开源,并于2018年初捐赠给Apache基金会,成为ASF孵化级项目。原创 2023-01-16 11:00:41 · 468 阅读 · 0 评论 -
DateUtils最新工具类
String、Date、LocalDate、LocalDateTime互转原创 2022-08-26 11:21:55 · 158 阅读 · 0 评论 -
Http请求封装返回对象
封装了一个方法用于http请求,使用类来继承ResDAO来封装json返回对象。如果请求的token过期了,返回状态码是403就可以进行重新获取token再次进去远端接口。 http单例工具类: httpClient工具的单例封装_钦拆大仁的博客-优快云博客...原创 2022-06-27 22:31:24 · 640 阅读 · 0 评论 -
httpClient工具的单例封装
httpClient客户端采用单例设计模式,CloseableHttpClient单例。原创 2022-06-16 17:11:07 · 668 阅读 · 0 评论 -
fastjson-JAVA对象、JSON对象、JSON字符串互转
使用fastjson进行JAVA对象、JSON对象、JSON字符串互转原创 2022-06-09 13:50:15 · 315 阅读 · 0 评论 -
唯一ID生成类NanoId
NanoIDh和UUID一样都是是软件开发中最常用的通用标识符之一。<dependency> <groupId>com.aventrix.jnanoid</groupId> <artifactId>jnanoid</artifactId> <version>2.0.0</version></dependency>使用自定义工具类可以做定制化开发import java.se原创 2022-05-23 16:43:28 · 3558 阅读 · 0 评论 -
数据计算工具类ArithmeticUtils
BigDecimal类的特点总结 在需要精确的小数计算时再使用BigDecimal,BigDecimal的性能比double和float差,在处理庞大,复杂的运算时尤为明显。故一般精度的计算没必要使用BigDecimal。 尽量使用参数类型为String的构造函数。 BigDecimal都是不可变的(immutable)的, 在进行每一次四则运算时,都会产生一个新的对象 ,所以在做加减乘除运算时要记得要保存操作后的值。 工具类用于高精确处理常用的数学运算Arithm原创 2022-05-19 15:46:34 · 510 阅读 · 1 评论 -
阿里云maven仓库地址
仓库地址<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/cont...原创 2019-10-14 17:22:12 · 1228 阅读 · 0 评论 -
驼峰下滑钱互转
驼峰风格转下划线风格public String CamelhumpToUnderline(String str) { Matcher matcher = Pattern.compile("[A-Z]").matcher(str); StringBuilder builder = new StringBuilder(str); for (int i = 0; matcher.find(); i++) { builder.replace(matcher.start(原创 2020-10-29 15:48:13 · 133 阅读 · 0 评论 -
ftp读写远程yml文件
远程修改prometheus配置的规则文件public class PrometheusUtils { private static final String GROUP = "groups"; private static final String NAME = "name"; private static final String FOR = "for"; private static final String RULES = "rules"; private static final原创 2020-09-17 10:25:06 · 573 阅读 · 0 评论 -
BeanUtils工具类
commons-beanutils 是apache commons子项目中的一个软件包,其主要目的是利用反射机制对JavaBean的属性进行处理maven依赖<dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.3</version></d原创 2020-08-27 09:44:22 · 182 阅读 · 0 评论 -
DateUtils日期转换工具类
public class DateUtils { public static final String SIMPLE_DATE_STRING = "yyyy-MM-dd"; public static final String SIMPLE_TIME_STRING = "HH:mm:ss"; public static final String SIMPLE_DATETIME_STRIN...原创 2019-07-22 16:26:50 · 634 阅读 · 0 评论 -
RedisUtil工具类
依赖pom<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId></dependency><dependency> <groupId>org.springfram...原创 2019-05-31 17:02:54 · 834 阅读 · 1 评论 -
HttpClientUtil工具类
HttpClientUtil.javaimport java.io.IOException;import java.net.URI;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.http.NameValuePair;import org.apach...原创 2019-05-31 15:37:09 · 1644 阅读 · 0 评论 -
Cookie工具类
CookieUtils.javaimport java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;...原创 2019-05-31 15:20:44 · 473 阅读 · 0 评论 -
Java字符串脱敏工具类
首先引入依赖<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.2</version></dependency><dependency&...原创 2019-05-17 16:42:07 · 3986 阅读 · 0 评论 -
XML Document常用工具类
org.w3c.dom.Document和org.dom4j.Document的工具类<--org.w3c.dom.Document和org.dom4j.Document的maven依赖--><dependency> <groupId>org.w3c</groupId> <artifactId>dom</arti...原创 2019-05-14 20:38:24 · 928 阅读 · 0 评论 -
JsonUtils工具类
public class JsonUtils { public static ObjectMapper objectMapper; static { objectMapper = new ObjectMapper(); } /** * 对象转json字符串 * @param value 对象 * @return json字符串 * @throws Exc...原创 2019-05-31 17:04:25 · 977 阅读 · 0 评论