自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 redis 分布式锁

redis手写分布式锁

2022-06-20 15:42:52 901 1

原创 图片转Base64编码字节数据

/** * 身份证图片下载到服务器本地 并返回图片Base64编码字节数据 */ public String downLoad(String downLoadUrl) { String randomNo = getRandomNo(); //项目文件夹下生成download文件夹 File savePath = new File(System.getProperty("user.dir") + File.separator...

2022-03-16 11:40:00 503

原创 DataU时间获取转换工具类

package com.chengze.common.utils; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * @author huangyalou * @date 2021/9/8 11:52 * @desc 时间工具类 */ pu.

2022-03-16 11:02:27 417

原创 redisUtil

import com.chengze.common.utils.StringUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.ValueOpera...

2022-03-16 10:55:17 436

原创 雪花算法基础类

package com.chengze.utils; import java.net.NetworkInterface; import java.nio.ByteBuffer; import java.util.Date; import java.util.Enumeration; import java.util.Random; import java.util.concurrent.atomic.AtomicInteger; import java.util.logging.Level; impor.

2022-03-07 09:16:54 109

原创 对象集合之间的拷贝

package com.chengze.common.utils; import com.google.common.collect.Lists; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.util.CollectionUtils; import java.beans.BeanInfo; import java.beans.Intros.

2022-03-03 10:19:58 499

原创 根据身份证解析出生年月

/** * 通过身份证号码获取出生日期、性别、年龄 * * @param idcard * @return 返回的出生日期格式:1990-01-01 性别格式:0-男, 1-女 */ public static Map<String, String> getBirAgeSex(String idcard) { String birthday = ""; String age = ""; ...

2022-03-03 10:16:08 113

原创 短信验证码

package com.chengze.base.service.impl; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.aliyun.dysmsapi20170525.Client; import com.aliyun.dysmsapi20170525.models.AddShortUrlRequest; import com.aliyun.dysmsapi20170525.m.

2022-02-28 11:48:21 318

原创 短信邮箱验证[Springboot项目实现]

public class MailUtil { public static boolean sendMail(String email,String title, String emailMsg) { String to = email; // 邮件接收人的邮件地址 String fromName = "18652396710@163.com"; ...

2022-02-22 11:04:59 168

原创 获取图片验证码

public BufferedImage getImage() //获取验证码图片的方法 { BufferedImage image = createImage(); Graphics2D g = (Graphics2D) image.getGraphics(); //获取画笔 StringBuilder sb = new StringBuilder(); for (int i = 0; i &lt...

2022-02-09 15:32:29 922

原创 使用MD5进行32位 , 64位加密 [复制直接使用]

/** * Copyright (C), 2014-2018, 蜂狂购:www.fkgou.com * FileName: MessageMD5Util * Author: BeeMaven * Date: 2018/6/25 16:53 * Description: MD5加密 * History: * <author> <time> <version> <desc> * 作.

2022-02-09 15:27:13 2215

原创 String字符串和List集合之间的相互转换

public static void main(String[] args) { List<String> list = new ArrayList<>(); Collections.addAll(list, "1", "2", "3", "4"); //集合转字符串 指定字符拼接 String join = StringUtils.join(list, "-"); System.out.printl..

2022-01-06 13:43:53 562

原创 获取一周的开始时间【周日】 结束时间【周六】 年月日

private final static SimpleDateFormat shortSdf = new SimpleDateFormat("yyyyMMdd"); private final static SimpleDateFormat longHourSdf = new SimpleDateFormat("yyyy-MM-dd HH"); private final static SimpleDateFormat longSdf = new SimpleDateFormat(...

2022-01-06 11:03:23 282

原创 获取指定时间[如日的开始结束 ,月的开始结束 ,季度的开始结束]、当前时间所属周

package com.x2era.smooth.work.util; import com.alibaba.fastjson.JSONObject; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.TimeZone; /** * Created by xiaochun o.

2021-12-27 12:25:30 213

原创 LocalDateTime和Date之间的转换【日期偏移】

package com.x2era.smooth.work.util; import lombok.extern.slf4j.Slf4j; import java.text.SimpleDateFormat; import java.time.*; import java.util.Date; @Slf4j public class DateUtils { /** * Date转换为LocalDate * * @param date * @retu.

2021-12-27 12:04:46 787

原创 LocalDateTime 去除中间 T

/** * 关于Java8中localDateTime去掉中间的T */ @Configuration public class LocalDateTimeSerializerConfig { @org.springframework.beans.factory.annotation.Value("${spring.jackson.date-format:yyyy-MM-dd HH:mm:ss}") private String pattern; @Bean publ..

2021-12-27 11:47:29 2446

原创 获取指定小时后的时间

/** * 输入指定时间类型字符串 和指定时间 * 获取 指定时间后的 时间格式字符串 * @param time * @return */ public String getXHousTime(String time,int hour){ //参数类型 "2021-12-22 17:24:00" SimpleDateFormat format = new SimpleDateFormat("...

2021-12-22 17:33:45 415

原创 SaaS系统封装copy类

public static void main(String[] args) { // private static String secretKey = "dad8ec39f6ac49bd9df98009812f163a"; //公钥 // private static String PUBLIC_KEY = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvJVb7dGFAfFYyl6aen2n2pyBtp...

2021-12-18 16:23:14 248

原创 获取指定天数的 开始时间和结束时间

public static void main(String[] args) { DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //指定的日期格式 DateFormat format2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date date2 = format.parse("2021-12-18")..

2021-12-18 16:07:32 295

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除