
工具类
tom汤姆猫
这个作者很懒,什么都没留下…
展开
-
Aes加/解密工具类 --Java
三、字符串加密解密1.字符串加密代码如下(示例):2.字符串解密代码如下(示例):原创 2022-06-23 15:14:43 · 1747 阅读 · 2 评论 -
itext实现Html转PDF-Java
Java 实现Html转PDF一、引入maven依赖二、代码实现一、引入maven依赖<dependency> <groupId>org.xhtmlrenderer</groupId> <artifactId>flying-saucer-pdf</artifactId> <version>9.1.22</version></dependency><dependency>原创 2021-11-17 18:05:01 · 662 阅读 · 0 评论 -
Java自定义异常
目的定义异常来生声明异常,保证程序可以准确捕获异常。 自定义异常继承类有3中:RuntimeException、Exception、Throwable一般会选择继承Exception和RuntimeException,如果调用者一定要处理抛出的异常且没有要求,就继承RuntimeException。定义异常/** * @author: tomy * @date 2021/7/23 14:44 * @description: 空异常 */public class EmptyE..原创 2021-07-23 17:07:35 · 131 阅读 · 0 评论 -
Freemarker 封装接口-java
Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> <version>2.4.3</version></dependency>yml配置 # 配置 freemarker 模版引擎 (生成页面).原创 2021-07-23 17:01:34 · 322 阅读 · 0 评论 -
Java发送邮件
引入依赖<!-- 发送邮件 --><dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email</artifactId> <version>1.5</version></dependency>代码实现import org.apache.commons.mail.Em.原创 2021-06-15 16:45:27 · 1306 阅读 · 0 评论 -
常用的BaseController方法
简单地记录一下常用的BaseController中的方法import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import org.springframework.web.bind.WebDataBinder;import org.springframework.web.bind.annotation.InitBinder原创 2021-04-12 18:13:22 · 2645 阅读 · 0 评论 -
随机生成手机号,QQ号,姓名...小工具类汇总
项目中有用到,先记录一下import java.util.Random;public class RandomValueUtil { private static String ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; private static String ALPHABET_NUMBER = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv原创 2021-04-12 16:55:50 · 2656 阅读 · 0 评论 -
AES加密解密代码(key是16位)--java
import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import org.apache.commons.codec.binary.Base64;public class AES16 { // 加密 public static String Encrypt(String sSrc, String sKey) throws Exception { if (sKey == null) {原创 2021-04-12 16:42:10 · 1880 阅读 · 0 评论 -
poi(3.17)生成excel - 2007
poi3.17生成excel- 2007maven依赖代码实现工具调用maven依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.72</version></dependency><!-- poi相关 start--><depe原创 2021-04-06 14:25:54 · 201 阅读 · 0 评论 -
将map 转换成对象
将map 转换成对象引入maven依赖代码实现参考引入maven依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.1.46.sec01</version></dependency>代码实现Test entity = JSON.parseObjec转载 2021-04-01 16:52:05 · 6546 阅读 · 0 评论 -
SpringBoot+MyBatisPlus 逆向工程 自动生成controller service dao mapper entity
SpringBoot+MyBatisPlus 逆向工程 自动生成controller service dao mapper entitymaven依赖banner文件(可有可无)代码生成器测试说明maven依赖<dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok<原创 2021-03-25 15:27:01 · 983 阅读 · 1 评论 -
Java基于zip4j实现多文件加密压缩解/解密解压缩
Java基于zip4j实现多文件加密压缩引入依赖代码实现效果展示引入依赖<dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>2.6.0</version></dependency>代码实现/** * 将指定路径下的文件压缩至指定z原创 2021-03-25 13:14:38 · 1826 阅读 · 4 评论 -
简单的群发邮件工具类(java)
简单的群发邮件工具类(java)引入依赖代码实现扩展引入依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email</artifactId> <version>1.5</version></dependency>代码实现/** * * @param senderEma原创 2021-03-25 10:41:03 · 165 阅读 · 0 评论