![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java工具类
hit、run
分享技术,记录生活
展开
-
阿里大鱼--短信发送API
参考链接一参考链接二项目中运用了阿里大鱼来实现短信的发送.主要步骤如下1)申请短信签名在控制台完成模板与签名的申请2)申请短信模板在控制台完成模板与签名的申请3) 第一部分,获取IAcsClient对象,该对象用来发送请求。//定义常量final String product = "Dysmsapi";//短信API产品名称(短信产品名固定,无需修改)final String ......原创 2019-03-25 17:06:01 · 4319 阅读 · 1 评论 -
通过ActiveMQ发送错误邮件的工具类
使用方法示例:try { purchaseWalletPayMapper.update(upPay); }catch (Exception e){ e.printStackTrace(); //发送错误邮件 activeMQDao.sendErrorMsg(e);}MQ发送错误邮件/短信工具类package com.pospay.common.activemq;import com.alibaba.fastjson.JSONOb原创 2020-08-26 17:12:39 · 296 阅读 · 0 评论 -
分批插入数据
java分批插入原创 2022-08-08 17:07:04 · 243 阅读 · 0 评论 -
发送带附件的邮件
原理:通过JavaMailSender发送带附件的邮件1.发送邮件代码//注入邮件发送类@Autowiredprivate MyJavaMailSender sender;/** 发送邮件的方法 * @param to 邮件接收方 * @param subject 邮件标题 * @param content 邮件内容 * @param filePath 附件位置(例如: d://activityCDetailExcel/aaa.xlsx)原创 2020-05-21 11:37:28 · 589 阅读 · 0 评论 -
kaptcha谷歌验证码工具
参考文章链接:https://www.cnblogs.com/zhangyuanbo/p/11214078.htmlKaptcha 简介Kaptcha 是一个可高度配置的实用验证码生成工具可以去官网http://code.google.com/p/kaptcha/下载jar,或者在pom.xml中导入<dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</art原创 2020-09-14 14:29:54 · 434 阅读 · 0 评论 -
分批插入数据
分批插入数据原创 2022-07-14 12:22:25 · 131 阅读 · 0 评论 -
文件工具类FileUtils
import cn.hutool.core.util.RandomUtil;import lombok.extern.slf4j.Slf4j;import net.coobird.thumbnailator.Thumbnails;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;import org.springframework原创 2021-11-04 16:13:16 · 203 阅读 · 0 评论 -
判断图片格式/修改图片格式/压缩图片
@Override public FileOutput uploadPicture(MultipartFile multipartFile, Integer type) throws IOException { InputStream inputStream = multipartFile.getInputStream(); byte[] imageBytes = FileUtils.readInputStream(inputStream); Str.原创 2021-11-04 16:10:25 · 132 阅读 · 0 评论 -
修改图片的像素
/** * 改变图片的大小到宽为size,然后高随着宽等比例变化 * @param is 上传的图片的输入流 * @param os 改变了图片的大小后,把图片的流输出到目标OutputStream * @param size 新图片的宽 * @param format 新图片的格式 * @throws IOException */public static OutputStream resizeImage(InputStream is, OutputStream os, int size,原创 2021-08-31 15:41:16 · 108 阅读 · 0 评论 -
base64和图片互转
原文链接pom.xml添加<!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.11&原创 2021-07-29 15:59:43 · 821 阅读 · 0 评论 -
ip换算城市 的工具
https://gitee.com/lionsoul/ip2regionip换算城市 的工具线下工具,不走网络,毫秒级响应原创 2020-11-06 10:45:22 · 145 阅读 · 0 评论 -
spring Boot使用JavaMailSender发送邮件
1.邮件发送的实现类package com.yxb.makerhomesync.service.impl;import com.jiuhongpay.base.util.StringUtil;import com.jiuhongpay.makerhomesync.common.config.MyJavaMailSender;import com.jiuhongpay.makerhomesy...原创 2019-05-08 11:36:14 · 398 阅读 · 0 评论 -
生成随机的数字或字母字符串,指定长度
package com.yxb.base.util;import java.util.Random;public class RandNumUtil { public RandNumUtil() { } public static String getRandomString(boolean isNum, int length) { String...原创 2019-09-23 16:10:12 · 511 阅读 · 0 评论 -
redis工具类
package com.yxb.common.redis;import com.yxb.base.util.CommonUtil;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.sp...原创 2019-04-23 17:59:54 · 108 阅读 · 0 评论 -
加密的工具类SecurityUtil
实际中用到的加密工具类import java.util.UUID; class SecurityUtil { /** 邀请注册邀请码 加密的盐值 **/ public static final String EXTENSIONSALT = "YXBPassKey"; /** * 生成随机 UUID * @return */ p...原创 2019-04-23 17:21:51 · 6824 阅读 · 0 评论 -
工具类,判断手机号,身份证号,银行卡号
import java.util.regex.Matcher;import java.util.regex.Pattern;//工具类,判断手机号,身份证号,银行卡号public class ValidateUtil { public ValidateUtil() { } public static boolean isMobileNum(String mobile...原创 2019-05-22 16:19:14 · 511 阅读 · 0 评论 -
微信工具类
package com.yxb.makerhomeapi.common.util;import com.yxb.base.util.MD5Util;import com.yxb.common.base.constant.WechartConstant;import com.yxb.common.base.entity.wx.AccessToken;import net.sf.json.J...原创 2019-04-23 18:41:49 · 379 阅读 · 0 评论 -
加密工具类MD5Util
package com.yxb.base.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import org.apache.commons.lang.StringUtils;public class MD5Util { public MD5Util() {...原创 2019-04-23 18:48:07 · 220 阅读 · 0 评论 -
发送请求的工具类HttpUtils
package com.yxb.common.base.util;import com.yxb.common.base.entity.WorthResponse;import net.sf.json.JSONObject;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.xml.transform.R...原创 2019-04-23 18:53:03 · 662 阅读 · 0 评论 -
图文验证码识别(尖叫数据)
尖叫数据网址自动登录的验证码识别原创 2019-04-28 16:00:27 · 2394 阅读 · 1 评论 -
日期工具类DateUtil
package com.yxb.base.util;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import org.apache.commons....原创 2019-04-25 10:20:17 · 206 阅读 · 0 评论 -
防止SQL注入的工具类
package com.yxb.common.base.util;import org.apache.commons.lang.StringUtils;/** * SQL过滤 */public class SQLFilter { /** * SQL注入过滤 * @param str 待验证的字符串 * @throws */ ...原创 2019-09-23 16:01:25 · 2073 阅读 · 0 评论 -
公共的工具类CommonUtil
package com.yxb.base.util;import com.alibaba.fastjson.JSON;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Date;import java.util.HashMa...原创 2019-04-23 18:08:43 · 780 阅读 · 0 评论