![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
一些不知名的工具类
就是方便遇到某些功能需求时候来用的
乘风破BUG
别crud了
展开
-
如何创建一个线程池
import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;import java.util.concurrent.ThreadPoolExecutor;/** * @author wdj *原创 2021-01-13 10:05:09 · 879 阅读 · 0 评论 -
编写一个springTest
先引入依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-test</artifactId> <version>2.1.7.RELEASE</version> </dependency> &原创 2021-01-11 16:59:17 · 243 阅读 · 0 评论 -
EncryptUtils(加密和解密以及一些编码解码的工具类)
import org.apache.commons.codec.binary.Base64;import org.apache.commons.codec.digest.DigestUtils;import org.apache.commons.codec.digest.HmacAlgorithms;import org.apache.commons.codec.digest.HmacUtils;import org.apache.commons.codec.digest.Md5Crypt;imp原创 2021-01-08 08:57:14 · 3639 阅读 · 0 评论 -
JSONObject转换的一些例子
JSONObject和json字符串之间的转换JSON字符串转JSONObject对象JSONObject jsonObject = JSONObject.parseObject(“JSON字符串”);JSONObject对象转JSON字符串JSONObject jsonObject;String jsonStr = JSON.parseObject(jsonObject.toJSONString()).getString("code");JSONObject和实体对象之间的转换JSONO原创 2021-01-08 08:56:06 · 669 阅读 · 0 评论 -
ISO8601标准的时间格式和普通时间格式之间的转换
普通时间转ISO8601格式的时间public static String getISO8601TimestampFromDateStr(String timestamp){ java.time.format.DateTimeFormatter dtf1 = java.time.format.DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); LocalDateTime ldt = LocalDateTime.parse(原创 2021-01-08 08:57:39 · 8088 阅读 · 0 评论 -
MultipartFileToFileUtils(MultipartFile 转 File)
import org.springframework.stereotype.Component;import org.springframework.web.multipart.MultipartFile;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;@Componentpublic class MultipartFileTo原创 2021-01-07 15:18:19 · 1146 阅读 · 0 评论 -
时间工具类DateUtils
文章目录根据两个时间获取时间内的具体日期根据某个日期返回该日期对应是周几比较两个时间的先后获取昨天日期获取今天日期修改时间日期计算两个时间差以上方法用到的包,可自行来这里cv根据两个时间获取时间内的具体日期public static List<String> getPerDay(String startTime, String endTime ) throws ParseException { DateFormat df = new SimpleDateFormat("yyy原创 2021-01-07 15:04:22 · 549 阅读 · 0 评论 -
配置异步线程池
import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;import java.util.concurrent.ThreadPoolExecutor;@Configurationpublic原创 2021-01-07 14:40:58 · 269 阅读 · 0 评论 -
如何配置Swagger2
文章目录导入依赖编写Swagger2Config导入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency>原创 2021-01-07 14:29:53 · 614 阅读 · 0 评论 -
如何在本地实现一个缓存
文章目录编写本地缓存类@Scheduled定时任务的fixedRate,fixedDelay,cron的作用和不同编写本地缓存类import cn.hutool.core.collection.CollUtil;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.scheduling.annotation.S原创 2021-01-07 11:45:31 · 366 阅读 · 0 评论 -
实现一个系统切面
文章目录开启切面编写切面类开启切面在启动类上加上注解@EnableAspectJAutoProxy@EnableAspectJAutoProxy(proxyTargetClass=true)编写切面类切面需要的信息存储在ThreadLocal里面@Datapublic class MethodRuntimeContext { /** * 开始时间 */ private Long beginTimestamp; /** * 结束时间原创 2021-01-07 10:59:23 · 204 阅读 · 0 评论 -
如何拦截所有请求请求头中的信息
开启拦截器在启动类上加上注解@ServletComponentScan//basePackages配置拦截器所在的包名@ServletComponentScan(basePackages = "com.xxx.xxx")编写RequestHeaderInfo(用于存储请求中带的一些通用请求头)@Datapublic class RequestHeaderInfo { /** * 客户端ip */ private String clientIp; /*原创 2021-01-07 10:42:54 · 1133 阅读 · 0 评论 -
使用HttpClients进行http请求
文章目录发送get 请求(方式一)发送get 请求(方式二)发送post请求(参数以表单方式提交)发送Post请求(参数以JSON方式提交)以上方法用到的包,可自行来这里cv发送get 请求(方式一)public static void doGet(String url){ //1.获取httpclient CloseableHttpClient httpClient = HttpClients.createDefault(); //接口返回结果原创 2021-01-07 10:14:30 · 889 阅读 · 0 评论