自用工具类
p&f°
这个作者很懒,什么都没留下…
展开
-
自定义注解+AOP形式监控接口调用日志
ApiLog。原创 2024-06-28 16:19:31 · 224 阅读 · 0 评论 -
idea插件目录位置
C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdea2020.3\plugins。可以直接把此文件夹下的所有目录复制。原创 2024-04-30 11:23:44 · 2216 阅读 · 0 评论 -
Aop监控所有Controller,包括void类型的response中的出参(工具类)
Aop监控所有Controller,包括void类型的response中的出参(工具类) response.getWriter().write();原创 2023-08-02 14:38:02 · 618 阅读 · 0 评论 -
一个简单的外部系统调用接口日志记录demo
一个简单的外部系统调用接口日志记录demo原创 2023-06-24 16:59:26 · 759 阅读 · 0 评论 -
身份证号码验证(直接调用idCardValidate(String idCard) )
身份证号码调用原创 2022-11-04 15:32:21 · 783 阅读 · 0 评论 -
mybatis-generator插件实现代码自动生成
1、安装插件 Free MyBatis plugin2、在pom.xml中引入mybatis-generator-maven-plugin插件依赖<build> <plugins> <!--Mybatis代码自动生成器--> <plugin> <groupId>org.mybatis.generator</grou.原创 2022-05-31 16:33:58 · 637 阅读 · 0 评论 -
Java开发规范手册(持续更新)
Java开发规范手册(持续更新)原创 2022-05-11 13:57:40 · 2522 阅读 · 0 评论 -
multipart/form-data格式接口调用工具类,实现文件上传
multipart/form-data格式接口调用工具类原创 2022-05-10 16:41:55 · 2207 阅读 · 5 评论 -
接口调用工具类
post和get请求调用第三方接口工具类原创 2022-04-08 11:02:38 · 591 阅读 · 0 评论 -
Cookie工具类
import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.UnsupportedEncodingException;import java.net.URLDecode.原创 2022-03-01 17:05:53 · 368 阅读 · 0 评论 -
redis操作工具类
import org.springframework.beans.factory.annotation.Autowired;import org.springframework.dao.DataAccessException;import org.springframework.data.redis.connection.RedisConnection;import org.springframework.data.redis.connection.StringRedisConnection;im.原创 2022-02-25 17:21:18 · 199 阅读 · 0 评论 -
为静态资源提供网络映射服务
让本地服务器,也就是localhost,可以直接在浏览器里输入http://localhost/XXX访问本地的图片写一个WebMvcConfig类实现WebMvcConfigurer类的addResourceHandlers方法import org.springframework.boot.web.client.RestTemplateBuilder;import org.springframework.context.annotation.Bean;import org.springfra原创 2022-01-24 17:35:52 · 400 阅读 · 0 评论 -
属性资源文件与类映射
在很多情况下,一个项目有不同的环境,比如开发环境、生产(测试)环境等。不同环境配置文件不同,以下举例将配置文件与类相关联(映射)。比如做一个用户头像上传,不同环境图像上传路径不同。1、在resource文件夹下新建两个配置文件,一个用于开发环境,一个用于生产环境,如图(生产环境配置文件暂时不写内容,只是举例,使用方法一样)2、映射类import org.springframework.boot.context.properties.ConfigurationProperties;原创 2022-01-24 14:22:38 · 185 阅读 · 0 评论 -
使用hibernate验证字段信息是否输入正确
1. 导入pom.xml。一般springboot项目都会导入因为hibernate在spring-boot-starter-web中(如图),故导入以下坐标即可<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>2.原创 2022-01-21 17:43:52 · 394 阅读 · 0 评论 -
Springboot开启定时任务
1、加上@Scheduled注解import com.xpf.utils.DateUtil;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;@Componentpublic class OrderJob { @Scheduled(cron = "0/3 * * * * ? ") public void auto原创 2022-01-21 14:31:11 · 2133 阅读 · 0 评论 -
检查手机号或者邮箱是否符合标准格式工具类
/** * 检查手机号或者邮箱是否符合标准格式工具类 */import java.util.regex.Matcher;import java.util.regex.Pattern;public class MobileEmailUtils { public static boolean checkMobileIsOk(String mobile) { String regex = "^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(1.原创 2022-01-19 15:36:27 · 421 阅读 · 0 评论 -
脱敏工具类,进行敏感信息屏蔽
脱敏工具类,对姓名、邮箱、电话等信息用*代替原创 2022-01-17 14:08:10 · 214 阅读 · 0 评论 -
springboot集成pagehelper
1、导入pom.xml<!--pagehelper分页插件--><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.12</version></dependency>原创 2022-01-17 12:43:05 · 879 阅读 · 0 评论 -
通过日志监控service方法执行时间
思路:一、添加log4j日志详情请看:springboot整合log4j打印日志_p&f°的博客-CSDN博客二、使用aop切面监控每一个方法执行时间,超过3秒输出error级别日志,超过两秒输出warn级别日志,1秒以内info级别实现:1、加入aop依赖(注:这里是springboot项目无需自己指定版本)<dependency> <groupId>org.springframework.boot</groupId> ...原创 2022-01-13 11:27:49 · 414 阅读 · 0 评论 -
springboot整合log4j打印日志
1、排除springboot自带log依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions> <exclusion>原创 2022-01-12 17:15:04 · 983 阅读 · 0 评论 -
对象与Json字符串互转工具类
import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.JavaType;import com.fasterxml.jackson.databind.ObjectMapper;import java.util.List;/** * * @Title: JsonUtils.java * @Package com.xpf.utils * @Descrip.原创 2022-01-12 15:47:00 · 254 阅读 · 0 评论 -
Maven整合swagger2步骤
1、导入pom.xml <!-- swagger2配置 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4.0</version>原创 2022-01-11 15:56:13 · 1519 阅读 · 0 评论 -
MD5加盐加密工具类
直接使用MD5加密,能被解密网站破解,因此在加密的时候可以加个盐值。工具类如下:import org.apache.commons.codec.binary.Base64;import java.security.MessageDigest;public class MD5Utils { //加盐加密的盐值 private static String saltValue = "suijishe88jfa2;f"; /** * 加盐加密 * @param strValue *原创 2022-01-10 15:38:43 · 3709 阅读 · 0 评论 -
验证码工具类
public class CodeUtil { private static int width = 110;// 定义图片的width private static int height = 30;// 定义图片的height private static int codeCount = 4;// 定义图片上显示验证码的个数 private static int xx = 19; private static int fontHeight = 25;原创 2021-05-28 15:01:55 · 213 阅读 · 0 评论