
常用类库
一些开源工具类
抓手
这个作者很懒,什么都没留下…
展开
-
在桌面点击html文档跳转到指定网站
在windows桌面新建一个html文档,然后文档内容如下: location.replace("https://www.baidu.com");然后点击百度.html,就会打开浏览器并跳转到百度。原创 2023-02-17 11:08:43 · 1632 阅读 · 0 评论 -
阿里云OSS上传文件超时 探测工具排查方法
begin parse parameters and prepare file...[√]begin network detection...[√]begin upload file(normal)...[√]************************* upload result *************************upload file:successupload file size:1(byte)upload time consuming:89(ms)(only原创 2022-08-10 14:43:12 · 4024 阅读 · 0 评论 -
对字符串进行转义和反转义 json、xml、html转义和反转义工具StringEscapeUtils
json、xml、html转义和反转义工具StringEscapeUtils原创 2022-08-05 11:30:29 · 1469 阅读 · 0 评论 -
三种方式实现Java对象转json下划线格式
定义对象@Data@NoArgsConstructor@AllArgsConstructorpublic class Order { private String orderNo; private Long productId; private String productName; private BigDecimal price; private Integer quantity; private Boolean isPay原创 2022-03-28 16:09:42 · 5441 阅读 · 1 评论 -
前后的交互js数字精度丢失解决,金额保留两位小数四舍五入统一解决,自定义Json序列化处理方法,@JsonSerialize使用
引入maven坐标 <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId>原创 2022-01-14 14:25:30 · 1785 阅读 · 1 评论 -
zip4j 2.x使用,Java实现文件压缩与解压,加密压缩,ZipParameters ZipFile使用
引入maven坐标 <dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>2.9.1</version> </dependency>工具类import lombok.ex原创 2021-12-22 11:27:35 · 2793 阅读 · 0 评论 -
Cron工具获取上次执行时间和下次执行时间
spring的CronSequenceGenerator工具不支持7位cron表达式,也不支持含非数字"L"的表达式:IllegalArgumentException: Cron expression must consist of 6 fields (found 7 in "34 20 18 L 1/3 ? *")NumberFormatException: For input string: "L"后来在GitHub上找到一个工具:GitHub - jmrozanec/cron-uti原创 2021-09-13 09:47:45 · 3674 阅读 · 6 评论 -
阿里云OSS上传文件 工具类拿来直接用
准备:找运维创建存储空间Bucket,并获取账号信息endpoint、accessKeyId、secretAccessKey注意:上传文件的大小不超过5GB然后引入阿里OSS SDK坐标 <!--oss--> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss&l原创 2021-05-13 15:04:44 · 1474 阅读 · 9 评论 -
Java将excel转换成List集合或json,将excel文件导出到本地,excel导入导出,easyexcel工具类
引入maven <!--fastjson--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.76</version> </dependency>原创 2021-04-22 14:42:18 · 1959 阅读 · 10 评论 -
guava 本地缓存Cache使用——具有效期的map
引入guava包 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>29.0-jre</version> </dependency>封装工具栏import co...原创 2021-02-26 16:51:33 · 2050 阅读 · 0 评论 -
Hutool TreeUtil工具使用,3步转成树型结构
maven pom <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.5.6</version> </dependency>原创 2021-01-23 09:58:47 · 8312 阅读 · 1 评论 -
Jwt实现token创建与解析,异常处理
package com.xzh.utils;import com.alibaba.fastjson.JSON;import io.jsonwebtoken.*;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import java.util.Date;/** * @author 向振华 * @date 2021/01/19 09:48 */@Slf4jpublic clas.原创 2021-01-19 14:22:24 · 2998 阅读 · 0 评论 -
lang3包 获取n位随机数字
import org.apache.commons.lang3.RandomStringUtils; RandomStringUtils.randomNumeric(n)原创 2020-08-20 14:52:00 · 1329 阅读 · 0 评论 -
媒体类型静态类
org.springframework.http.MediaType//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package org.springframework.http;import java.io.Serializable;import java.nio.charset.Charset;import java.util原创 2020-08-04 18:23:57 · 1589 阅读 · 0 评论 -
集合切分工具
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>23.0</version> </dependency>List<Object> list;List<L...原创 2020-06-12 13:53:21 · 1318 阅读 · 0 评论 -
Java获取真实IP工具
import org.springframework.web.context.request.RequestAttributes;import org.springframework.web.context.request.RequestContextHolder;import org.springframework.web.context.request.ServletRequestAtt...原创 2019-12-16 15:14:03 · 1067 阅读 · 0 评论 -
基于jjwt实现token登录验证
添加依赖 <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.7.0</version> ...原创 2019-10-31 10:25:09 · 1668 阅读 · 0 评论 -
JSON字符串转成复杂实体类 JSON转泛型
引入fastjson <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.39</version&g...原创 2019-04-14 16:36:06 · 1278 阅读 · 0 评论 -
RSA 加密 解密 加签 验签
1.公钥与私钥码生成http://web.chacuo.net/netrsakeypair2.获取公钥 /** * 获取公钥 * @return */ private PublicKey getPublicKey(){ byte[] bytesPublic = getBytesBASE64(publicKey); ...原创 2019-01-08 20:32:55 · 482 阅读 · 0 评论