java使用工具类
花花世界芸芸众生
这个作者很懒,什么都没留下…
展开
-
jdk8 List取交集、并集(不去重)、并集(去重)、补集、差集
jdk8 List取交集、并集(不去重)、并集(去重)、补集、差集原创 2023-07-12 17:23:53 · 1484 阅读 · 0 评论 -
BigDecimal工具类
BigDecimal工具类原创 2023-05-06 14:26:00 · 761 阅读 · 1 评论 -
java 连续数据分割合并,不连续数据生成连续数据
java 连续数据分割合并,不连续数据生成连续数据原创 2023-03-10 20:18:00 · 374 阅读 · 0 评论 -
雪花算法工具类SnowFlakeUtils生成全局唯一ID
@Slf4jpublic class SnowFlakeUtils { private static SnowFlakeUtils flowIdWorker = new SnowFlakeUtils(1); private final long id; /** * 时间起始标记点,作为基准,一般取系统的最近时间 */ private final long epoch = 1605014822000L; /** * 机器标识位数 .原创 2020-11-10 21:29:37 · 2195 阅读 · 0 评论 -
bit7 转换String
public static String hexString7ToString(String s){ if (StringUtils.isEmpty(s)) { throw new IllegalArgumentException("this hexString must not be empty"); } byte[] dataArray = hexStr2ByteArray(s); String str = decode7bit(dataArray); return str.原创 2020-11-06 21:03:16 · 518 阅读 · 0 评论 -
RestTemplate 请求https
Maven 依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version></dependency&...原创 2020-05-01 14:37:03 · 1165 阅读 · 0 评论 -
java 获取当前天之后或之前(任意)日期、指定时间基础上增加天数
import org.apache.commons.lang3.time.DateUtils;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.time.DateFormatUtils;import org.junit.Test;import java.util.Calendar;import java....原创 2019-11-28 13:51:23 · 1029 阅读 · 0 评论 -
MD5+salt盐加密
MD5算法的原理可简要的叙述为:MD5码以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。 总体流程如下图所示,每次的运算都由前一轮的128位结果值和当前的512bit值进行运算 ...原创 2019-09-19 10:48:57 · 1628 阅读 · 0 评论 -
java条形码生成技术barcode4j
1、barcode4jbarcode4j条形码java生成库,支持多种编码格式:Code 39、Code 128、EAN-13等等。http://barcode4j.sourceforge.net/2、环境准备下载barcode4j-light.jar下载地址①:maven地址http://mvnrepository.com/artifact/net.sf.barcode4j...原创 2019-03-21 11:05:03 · 4001 阅读 · 3 评论 -
java实用工具类——java后端通过request对象获取请求的ip地址
/*** 获取请求主机IP地址,如果通过代理进来,则透过防火墙获取真实IP地址;** @param request* @return* @throws IOException*/public final static String getIpAddress(HttpServletRequest request) throws IOException { String...原创 2018-09-11 11:52:42 · 1820 阅读 · 0 评论