工具类
工具类
梁云亮
电 话:13264494458
微 信:13264494458
扣 扣:369950806
展开
-
SpringBoot中Redis工具类
【代码】SpringBoot中Redis工具类。原创 2024-05-19 11:00:57 · 174 阅读 · 0 评论 -
TypeScript 日期格式化工具方法
创建工具文件:util.ts。原创 2024-03-04 13:12:53 · 854 阅读 · 0 评论 -
vue3前端 md5工具类
【代码】vue3前端 md5工具类。原创 2023-12-16 21:20:58 · 879 阅读 · 1 评论 -
【精品】基于jjwt0.11.5的完美的Jwt工具类
网上看到了很多jwt的工具类,要么就是代码有bug,要么就是用到了过时的API,各种问题。本博客分享的工具类没有任何过时代码,经过实战检验,可放心使用。原创 2023-10-27 16:04:30 · 499 阅读 · 0 评论 -
【精品】EasyExcel工具类
【代码】【精品】EasyExcel工具类。原创 2023-09-19 13:00:35 · 408 阅读 · 0 评论 -
用来读取properties文件的工具类
【代码】用来读取properties文件的工具类。原创 2023-09-16 13:04:07 · 150 阅读 · 0 评论 -
【精品】将两个字符串进行加密和解密的Java工具类
使用一个分隔符将两个字符串连接在一起,并对连接后的字符串进行加密。加密过程中,首先生成一个随机下标列表,然后根据随机下标打乱字符串的顺序,并使用Base64进行编码。解密过程中,根据之前生成的随机下标列表将字符串还原,并使用Base64进行解码,最后根据分隔符将字符串拆分为原始的两个字符串。* 存放生成的随机下标。原创 2023-09-14 20:27:48 · 354 阅读 · 0 评论 -
利用反射实现对象复制
对象之间复制,是我们常用的功能,本博客是采用反射技术实现对象复制功能,相对于BeanUtis和Spring官方提供的属性复制功能平说,本工具类在复制时会进行判断,只是将目标类存在值的属性复制到目标类中,具有一定的实战意义。原创 2023-04-22 10:53:44 · 251 阅读 · 3 评论 -
Hibernate-validate工具类
使用hibernate-validate来验证,其中分为手动和自动校验,自动校验可以联合spring,使用@Valid注解,以及 BindingResult类来自动收集消息。本博客实现的功能是创建一个数据校验的工具类:校验指定类或注定属性是否符合规则,将错误封装。以后可以通过手动调用校验返回结果。原创 2023-04-05 11:34:42 · 107 阅读 · 0 评论 -
Minio工具类
【代码】Minio工具类。原创 2023-04-03 00:56:57 · 552 阅读 · 0 评论 -
【精品】将查询对象转换成MyBatisPlus中的QueryWrapper
上面大量的转换代码,不仅写起来烦琐,而且也不优雅。原创 2022-10-01 11:59:37 · 1770 阅读 · 0 评论 -
将各种格式的字符串转换成Date类型的工具类
【代码】将各种格式的字符串转换成Date类型的工具类。原创 2022-09-29 13:38:52 · 357 阅读 · 0 评论 -
采用反射技术实现对象间的赋值
【代码】采用反制技术实现对象间的赋值。原创 2022-09-23 13:38:33 · 169 阅读 · 0 评论 -
【精品】SpringBoot中整合Redis的简单封装及应用
工具类为了实际应用中方便工具类的使用,特针对插入值为bytecode和JSON类型分别提代价工具类的两个实现类key是字符串Value是bytecode的工具类实现类测试测试实体类:ProvinceJsonRedisUtilTest具体存储在Redis中的数据是Json形式的,比如:具体存储在Redis中的数据是bytecode形式的,比如:原创 2022-09-22 15:17:33 · 2411 阅读 · 0 评论 -
文件工具类
import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.List;import java.util.StringTokenizer;import java.util.zip.CRC32;import java.util.zip原创 2021-08-27 10:57:57 · 294 阅读 · 0 评论 -
【精品】好用的验证码工具类VerifyCodeUtils
相关博客:基于Servlet的验证码技术验证码工具类public class VerifyCodeUtils { //使用到Algerian字体,系统里没有的话需要安装字体,字体只显示大写,去掉了1,0,i,o几个容易混淆的字符 public static final String VERIFY_CODES = "23456789ABCDEFGHJKLMNPQRSTUVWXYZ"; private static Random random = new Random();原创 2020-10-16 21:05:30 · 3169 阅读 · 3 评论 -
SQL 元数据 工具类
SQL语句参考博客:https://hcshow.blog.csdn.net/article/details/104271739工具类public class DemoTest { /** * 获取数据表中所有的列的名字 * @param database * @param table * @return * @throws SQLException */ public static String[] getTableCol原创 2022-04-27 17:11:58 · 423 阅读 · 2 评论 -
Map转JavaBean
待测试的JavaBean类Dept类@Getter@Setter@NoArgsConstructor@AllArgsConstructor@Builder@ToStringpublic class Dept { /** * 部门编号 */ private Integer deptno; /** * 部门名称 */ private String dname; /** * 部门地址 */ private原创 2022-04-10 08:26:35 · 1940 阅读 · 1 评论 -
SpringBoot+SpringSecurity系列 :JWT 工具类
生成JWT解析JWT第一步:创建SpringBoot项目添加依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.22</version></dependency><dependency> <groupId&原创 2022-01-11 12:10:05 · 10749 阅读 · 2 评论 -
【精品】axios工具类
计算机\HKEY_CURRENT_USER\Software\Classes\CLSID{FCE93976-BE22-12DC-B01D-D56EF0C550C2}\Info原创 2022-01-17 18:29:28 · 2657 阅读 · 13 评论 -
【精品】服务器端返回统一格式的数据
服务器端返回统一格式的数据基本示例第一步:创建Maven项目,加入依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.62</version><...原创 2019-11-20 13:33:43 · 1326 阅读 · 8 评论 -
Java 常用工具方法
InputStream转换为字符串方法一:public String inputStream2String(InputStream is) throws Exception{ //字节流转为字符流 BufferedReader in = new BufferedReader(new InputStreamReader(is,"UTF-8")); StringBuffe...原创 2019-10-21 18:30:28 · 642 阅读 · 2 评论 -
【精品】封装好的 通用的 前后端 分页技术 实例
本博客中使用到的JsonUtil参看博客:Jackson工具类MyBatis使用分页插件:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.3.0</version></dependency>PageBean@Gett原创 2021-11-10 18:28:16 · 438 阅读 · 8 评论 -
IP工具类
public class IPUtil { /** * 获取IP地址 * * @param request * @return String * @Date 2018年7月31日 */ public static String getIpAddr(HttpServletRequest request) { //System.out.println(request.getRemoteAddr());原创 2021-08-30 08:17:11 · 147 阅读 · 0 评论 -
判断字符串是否为null、是否为空
org.apache.commons.lang3.StringUtils (掌握)Maven依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version></dependency>示例import原创 2021-08-27 11:59:28 · 3809 阅读 · 20 评论 -
commons-lang3 包工具类用法
commons-lang3对应的Maven依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version></dependency>StringUtils常用方法讲解1. public static boolean i原创 2021-08-27 14:55:04 · 2209 阅读 · 0 评论 -
【精品】身份证操作工具类
理论基础410001910101123 410001 910101 12341000119910101123X 410001 19910101 123X15位:6位地址码+6位出生年月日(900101代表1990年1月1日出生)+3位顺序码18位:6位地址码+8位出生年月日(年、月、日分别用4位、2位(不足两位加0)、2位(不足两位加0)数字表示,之间不用分隔符)+3位顺序码+1位校验码地区码:1、 第一、二位表示省(自治区、直辖市、特别行政区)。2、 第三、四位表示市(地级市、自治州、原创 2021-04-29 13:08:52 · 473 阅读 · 0 评论 -
Cypto工具类
public class CyptoUtil { public static final String ALGORITHM_DES = "DES/CBC/PKCS5Padding"; /** * DES算法,加密 * * @param data 待加密字符串 * @param key 加密私钥,长度不能够小于8位 * @return 加密后的字节数组,一般结合Base64编码使用 * @throws Exception原创 2021-05-18 10:04:34 · 493 阅读 · 0 评论 -
Des工具类
public class DesUtil { /** * 偏移变量,固定占8位字节 */ private final static String IV_PARAMETER = "12345678"; /** * 密钥算法 */ private static final String ALGORITHM = "DES"; /** * 加密/解密算法-工作模式-填充模式 */ private stati原创 2021-05-18 10:05:22 · 389 阅读 · 0 评论 -
随机 工具类
package com.hc.utils;import java.io.UnsupportedEncodingException;import java.time.LocalDate;import java.time.ZoneId;import java.time.ZonedDateTime;import java.util.Date;import java.util.Random;public class RandomUtil { /** * 产生指定范围内的随机整.原创 2021-04-23 10:53:11 · 794 阅读 · 22 评论 -
Redis工具类:RedisTemplate
Maven依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.10.1</version></dependency><dependency> <groupId>com.fasterxml原创 2021-05-19 15:51:50 · 1499 阅读 · 3 评论 -
正则表达式工具类
public class RegexUtil { /** * 返回所有匹配到的内容 * * @param regex 正则表达式字符串 * @param str 要匹配的字符串 * @return */ public static List<String> group(String str, String regex) { if (null == str || null == regex) {原创 2021-04-29 19:51:05 · 360 阅读 · 0 评论 -
javax.mail发送邮件工具类
添加依赖<dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.2</version></dependency>发送邮件工具类public class EmailUtil { public static void send(String reci原创 2021-07-27 09:06:36 · 667 阅读 · 3 评论 -
不依赖第三方的 图片缩放工具类
public class PicUtils { private static int width; private static int height; private static BufferedImage img; /** * 强制压缩、放大 * @param destFile * @param w * @param h * @throws IOException */ private sta原创 2021-06-26 20:38:26 · 153 阅读 · 0 评论 -
汉字转拼音工具类pinyin4j
依赖jar包<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.1</version></dependency>工具类public class HanZi2PinYinUtil { public static String getAllPin原创 2021-04-08 11:17:10 · 406 阅读 · 0 评论 -
字符串工具类
public class StringUtil { //首字母转小写 public static String First2LowerCase(String s) { if (Character.isLowerCase(s.charAt(0))) { return s; } else { return (new StringBuilder()).append(Character.toLowerCase(s.charAt原创 2021-07-16 20:20:11 · 161 阅读 · 0 评论 -
Apache Commons 总纲
Maven依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version></dependency>测试代码 public static void main(String[] args) { //从所原创 2020-09-11 09:57:27 · 1725 阅读 · 0 评论 -
基于Java8的Base64Util工具类
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.ByteArrayOutputStream;import java.io.CharArrayWriter;import java.io.File;import java.io.FileInputStream原创 2021-05-18 10:03:36 · 1057 阅读 · 0 评论 -
【精品】超级实用的Freemarker工具类
工具类public class FreemarkerUtil { /** * 根据模板,利用提供的数据,生成文件 * @param ftlNameWithPath 模板文件 * @param data 数据 * @param aimFileName 最终生成的文件 * @throws IOException * @throws TemplateException */ public static void execute原创 2021-08-10 20:14:28 · 1365 阅读 · 3 评论 -
Map与JavaBean相互转换工具类
工具类public class MapBeanUtil { /** * JavaBean转Map * @param obj * @return */ public static Map<String, Object> bean2Map(Object obj) { Map<String, Object> map = new LinkedHashMap<>(); Class<?&原创 2021-06-23 20:46:42 · 1347 阅读 · 0 评论