工具类
文章平均质量分 53
弄个昵称
这个作者很懒,什么都没留下…
展开
-
SpringBoot 使用 @Cacheable 进行缓存与取值
1. @Cacheable的作用缓存使用步骤:@Cacheable这个注解,用它就是为了使用缓存的。所以我们可以先说一下缓存的使用步骤:开启基于注解的缓存,使用 @EnableCaching 标识在 SpringBoot 的主启动类上。标注缓存注解即可第一步:开启基于注解的缓存,使用 @EnableCaching 标注在 springboot 主启动类上//开启基于注解的缓存@EnableCaching @EnableRyFeignClients@SpringBootApplicat原创 2022-04-19 15:26:24 · 3407 阅读 · 0 评论 -
Java配置RestTemplate
1.创建RestTemplateConfigimport org.springframework.cloud.client.loadbalancer.LoadBalanced;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.client.RestTemplate;原创 2022-04-08 09:42:23 · 1698 阅读 · 0 评论 -
Java 实现HTTP请求
从 JDK 11 开始,Java 为执行 HTTP 请求提供了一个新的 API,它是用来替代 HttpUrlConnection 的,即HttpClient API。HttpUrlConnectionHttpUrlConnection 类允许我们执行基本的 HTTP 请求,而无需使用任何额外的库。我们需要的所有类都是 java.net 包的一部分。使用这种方法的缺点是,代码可能比其他的HTTP库更繁琐,而且它不提供更高级的功能,如添加头文件或认证的专用方法。1.创建一个请求我们可以使用 URL 类原创 2022-04-08 09:34:22 · 5795 阅读 · 0 评论 -
Java 使用apk-parser 解析apk文件
apk-parse脚手架apk-parse脚手架链接: 插件下载地址<dependency> <groupId>net.dongliu</groupId> <artifactId>apk-parser</artifactId> <version>2.6.10</version></dependency>废话不多说直接上代码public R apkParser(@Reques原创 2020-12-16 14:35:44 · 3496 阅读 · 2 评论 -
Java 唯一id
/** * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 <br> * 1位标识,由于long基本类型在Java中是带符号的,最高位是符号位,正数是0,负数是1,所以id一般是正数,最高位是0<br> * 41位时间截(毫秒级)原创 2020-07-20 12:46:54 · 121 阅读 · 0 评论 -
Java 身份证校验
import java.util.regex.Pattern;/** * --15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。 * --18位身份证号码 * :第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。 * * @Author:chenssy * @date:2019年6月1日 下午12:29:41 *原创 2020-07-20 12:43:49 · 276 阅读 · 0 评论 -
Java 随机数
废话不多说 直接上代码public class RandomUtil { private static char[] chars = new char[]{'1', '2', '3', '4', '5', '6', '7', '8', '9', '0', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',原创 2020-07-20 12:39:47 · 107 阅读 · 0 评论 -
Java BigDecimal 工具类
废话不多说 , 直接上代码public class BigDecimalUtil { /** * 默认除法运算精度 */ private static final int DEFAULT_DIV_SCALE = 8; /** * 采用 BigDecimal 的字符串构造器进行初始化。 * * @param v double 值 * @return BigDecimal 对象 */ private st原创 2020-07-20 12:37:11 · 178 阅读 · 0 评论 -
Java时间工具类
废话不多说 直接上代码时间工具类public class DateUtils { public static String getTodayDateTime() { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault()); return format.format(new Date()); } /** * 掉此方法输入所要转换的时间输入例如(原创 2020-07-18 11:26:30 · 123 阅读 · 0 评论 -
Java 图片压缩
废话不多说 直接上源码图片上传 public R uploadImg(@RequestParam("file") MultipartFile file) throws IOException { //获取上传的文件名称 String fileName = file.getOriginalFilename(); //获取文件后缀 .jpg String suffix = fileName.substring(fileName.last原创 2020-07-15 15:34:45 · 295 阅读 · 0 评论