
工具
Jerry_carry
这个作者很懒,什么都没留下…
展开
-
SpringBean工具类
SpringBean工具类原创 2023-02-08 16:44:21 · 191 阅读 · 0 评论 -
验证码(easy-captcha)
验证码原创 2022-11-25 13:23:19 · 682 阅读 · 0 评论 -
redis序列化工具
【代码】redis序列化工具。原创 2022-11-07 11:15:11 · 268 阅读 · 0 评论 -
mapperFacade 类型转换
【代码】mapperFacade 类型装换。原创 2022-11-02 11:07:33 · 467 阅读 · 0 评论 -
加密随机盐最好的生成办法
思路例如我的密码是123,我生成的随机盐是abc。那我就用123abc去加密。得到密文为 1a2b3c。但是我存数据库的时候我存密文加盐,我存1a2b3c_abc。当我再拿123去解密的时候,我就根据用户名去数据库查找密码。得到密码为1a2b3c_abc。然后我根据规则得到盐是abc。然后再拿新的密码和盐去加密再加上盐,看看是不是个数据库密码一值。代码事例用了hutool的依赖 public static void main(String[] args) { String原创 2021-07-23 17:00:59 · 2577 阅读 · 1 评论 -
mysql设置create_time和update_time自动跟新
CURRENT_TIMESTAMPcreate_timeupdate_time原创 2021-06-21 20:06:24 · 324 阅读 · 0 评论 -
验证码生产验证
思路生产图形验证码,返回给前端,并将图片验证码的值保存到redis中,并设置过期时间点击登录按钮,去redis中获取图形验证码。并判断时候过期通过则放行依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.4</v原创 2021-06-11 13:18:22 · 299 阅读 · 1 评论 -
打包下载工具类
自己稍微改一下package com.wondertek.jtzq.common.utils;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.*;import java.util.List;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;/*原创 2020-12-17 17:37:54 · 155 阅读 · 0 评论 -
返回基本类-2
package com.mayikt.base;import com.mayikt.constants.Constants;import lombok.Data;import org.springframework.stereotype.Component;@Data@Componentpublic class BaseApiService<T> { public ...原创 2020-02-25 15:47:18 · 166 阅读 · 0 评论 -
返回基本类-1
import java.util.ArrayList;import com.alibaba.fastjson.JSONObject;import com.fasterxml.jackson.annotation.JsonInclude;@JsonInclude(JsonInclude.Include.NON_NULL)public class ResultBean { pr...原创 2020-02-25 12:32:39 · 300 阅读 · 0 评论 -
excel读取工具类
package com.wujian.util;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.poifs.filesystem.POIFSFileSystem;import java.io.*;import java.text.DecimalFormat;import java.text.SimpleDate...原创 2020-01-07 18:18:44 · 230 阅读 · 0 评论 -
根据资源菜单Model,构建 树型结构
import com.google.common.collect.Lists;import com.google.common.collect.Maps;import com.wondertek.pis.bean.vo.ResourceTreeVO;import java.util.List;import java.util.Map;/** * 根据资源菜单Model,构建 t...原创 2019-12-31 16:35:12 · 165 阅读 · 0 评论 -
数据写入excel模板
import java.io.IOException;import java.io.InputStream;import java.time.LocalDateTime;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java...原创 2019-12-31 16:33:39 · 673 阅读 · 1 评论 -
数组数据转换为实体类
package com.wondertek.pis.util;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.time.LocalDate;import java.time.LocalDateTime;impo...原创 2019-12-31 16:31:41 · 4418 阅读 · 2 评论 -
数字签名工具
import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.Iterator;import java.util...原创 2019-12-11 15:03:25 · 142 阅读 · 0 评论 -
Redis工具类
package com.wj.jpademo.jpademo.service;import java.util.List;import java.util.Map;import java.util.Set;import java.util.concurrent.TimeUnit;import org.springframework.beans.factory.annotation.A...原创 2019-12-06 10:12:30 · 102 阅读 · 0 评论 -
超详细java时间工具类
package com.wondertek.pis.util; import java.sql.Timestamp;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.ArrayList;import java...原创 2019-12-05 09:35:27 · 384 阅读 · 0 评论 -
获取浏览器信息
获取浏览器信息 /** * 获取浏览器信息 * * @return */ public String webBrowserInfo(HttpServletRequest request) { // 获取浏览器信息 Browser browser = UserAgent.parseUserAgentString(req...原创 2019-11-01 18:28:46 · 279 阅读 · 0 评论 -
cookie工具类
cookie工具类public final class CookieUtils { /** * 得到Cookie的值, 不编码 * * @param request * @param cookieName * @return */ public static String getCookieValue(HttpServletRequest request, Str...原创 2019-11-01 18:09:00 · 86 阅读 · 0 评论 -
生成验证码
生成验证码@Controllerpublic class VerifyController { /** * 生成验证码 */ @RequestMapping(value = "/getVerify") public void getVerify(HttpServletRequest request, HttpServletResponse response) { try {...原创 2019-11-01 15:55:14 · 159 阅读 · 0 评论 -
redis事务和数据库事务保持一致
redis事务和数据库事务保持一致@Component@Scope(ConfigurableListableBeanFactory.SCOPE_PROTOTYPE)public class RedisDataSoureceTransaction { @Autowired private RedisUtil redisUtil; /** * 数据源事务管理器 */ @Autow...原创 2019-11-01 15:06:54 · 920 阅读 · 0 评论 -
生成token存入redis
生成token存入redispackage com.mayikt.core.token;import com.mayikt.core.utils.RedisUtil;import org.apache.commons.lang3.StringUtils;import org.springframework.beans.factory.annotation.Autowired;impor...原创 2019-10-31 16:20:49 · 5317 阅读 · 0 评论 -
类型转换工具
类型转换工具public class TypeCastHelper { private static final String DEFAULT_STRING = ""; private static final int DEFAULT_INT = 0; private static final long DEFAULT_LONG = 0L; private static final do...原创 2019-10-31 16:18:44 · 285 阅读 · 0 评论 -
dto转do和do转dto工具类
dto转do和do转dto工具类package com.mayikt.core.bean;import org.springframework.beans.BeanUtils;public class MeiteBeanUtils<Dto, Do> { /** * dot 转换为Do 工具类 do转化dto * * @param dtoEntity * ...原创 2019-10-31 14:06:08 · 1332 阅读 · 0 评论 -
RSA加密解密
package com.example.demo.util.security.RSA;import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import java.security.*;import java.security.interfaces.RSAPrivateKey;import j...原创 2019-04-15 15:46:53 · 163 阅读 · 0 评论 -
AES加密解密
package com.example.demo.util.security.RSA;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import java.util.logging.Level;import java.util.logging.Logger;import j...原创 2019-04-15 16:01:17 · 159 阅读 · 0 评论 -
MD5加密——MD5只能加密不能解密
public class MD5Util {public final static String MD5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' }; try { byte[] btInput = s.ge...原创 2019-10-30 18:06:23 · 1542 阅读 · 0 评论 -
下载excel
public void exportExcel(HttpServletRequest request,HttpServletResponse response) throws UnsupportedEncodingException{ //一、从后台拿数据 if (null == request || null == response) { return; } List&l...原创 2019-08-27 16:08:49 · 102 阅读 · 0 评论 -
Class反射的工具类——根据报名扫描所有的类,类名首字母小写反射对象等方法
public class ClassUtil {/** * 取得某个接口下所有实现这个接口的类 */public static List<Class> getAllClassByInterface(Class c) { List<Class> returnClassList = null; if (c.isInterface()) { // 获取当前的包名...原创 2019-08-27 14:44:24 · 372 阅读 · 0 评论 -
时间工具
package util.DateUtil;import java.text.DateFormat;import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtil { s...原创 2019-08-14 16:05:00 · 141 阅读 · 0 评论 -
JSON工具类
这是一个自治的JSON的工具类,里面有小例子package com.leyou.common.utils;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.da...原创 2019-05-16 23:04:07 · 118 阅读 · 0 评论 -
Cookie工具类
package com.leyou.common.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Htt...原创 2019-05-16 23:05:45 · 78 阅读 · 0 评论 -
Id工具
package com.leyou.common.utils;import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;/** * <p>名称:IdWorker.java</p> * <p>描...原创 2019-05-16 23:06:23 · 162 阅读 · 0 评论 -
Number工具类
package com.leyou.common.utils;import java.math.BigDecimal;import java.math.RoundingMode;import java.util.ArrayList;import java.util.List;import java.util.Random;import java.util.regex.MatchRes...原创 2019-05-16 23:06:52 · 282 阅读 · 0 评论