自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis缓存key版本号统一失效方案

程序中,有许多使用缓存的场景,一个庞大的业务系统,会产生各种各样的缓存方案,数据的一致性成了最头疼的问题。本文大概介绍一个批量失效缓存的方案。首先以一个java项目列举一个场景,项目中需要用到大量的查询缓存,如查询:客户的订单列表缓存,客户的基本资料信息缓存,客户的联系方式缓存xxxx等等假如有上十个查询缓存,其中公用到了一个信息:客户的手机号也就意味着,当客户的手机号变更的时候,这无数个相关联的缓存需要一一失效,这是一件麻烦的并且不便于统一管理的缓存场景。那么这个时候就引出了一个“版本号

2022-01-28 15:09:48 1489

原创 idea 引入mapStruct后 编译总是不自动生成class的问题

@Mapper注解对应的包导入错误:如果错误导成了org.apache.ibatis.annotations.Mapper,则会导致没有生成实现类,正确应该导入的是org.mapstruct.Mapper;

2021-11-22 10:03:24 3284

原创 LocalDate的简要使用demo,日期年月日加减

LocalDate的简要使用demo,日期年月日加减获取当前日期LocalDate 与 String 之间的转换传入日期,获取指定范围日期demo获取当前日期LocalDate today = LocalDate.now(); //获取当前日期 年月日LocalDate 与 String 之间的转换 LocalDate today = LocalDate.now(); DateTimeFormatter df= DateTimeFormatter.ofPattern(

2021-09-29 15:46:16 672

原创 java下载获取ftp上修改时间、创建时间最新的文件

下载获取ftp上修改时间、创建时间最新的文件 private static String getNewestFileName() { //此处省略ftp连接 根据各自需要连接 FTPClient ftpClient = getClient(); //获取ftp目录下所有文件 FTPFile[] files=ftpClient.listFiles()); List<FTPFile> list = new ArrayList<>();

2021-01-18 15:14:22 2747

原创 java发送邮件附件变.bin JavaMailSender MimeMessage-MimeMessageHelper发送邮件附件变.bin文件 163邮箱接收异常

如图,简单使用JavaMailSender发送邮件附件,今天发现163邮箱接收后excel文件附件变成了.bin文件 try { if (StringUtil.isEmpty(mailAddr)) { log.warn("未检测到发送地址,不发送"); return false; } MimeMessage mimeMessage = mailSender.

2020-08-19 09:18:16 1613 2

原创 org.springframework.mail.MailSendException: Failed messages: javax.mail.MessagingException: IOExcept

调用邮件服务发送带附件的邮件的时候,一直出现这个错误一直想不通。网上找了一堆的方法,换了InputSreamResource传参也不行。最后发现。。只是因为。没有setText的值。。设置这个参数后就能运行了...

2020-08-07 16:31:34 2836

原创 java读取本地文件---txt文件

以string文本为例逐行获取 String readPath=""; try{ File file =new File(readPath); BufferedReader bf =new BufferedReader(new FileReader(file)); List<String> da...

2019-12-31 14:56:12 164

原创 java批量读取本地指定文件夹的所有图片

java批量读取本地指定文件夹的所有图片批量读取本地图片转化为流批量将获取的文件url写出到本地txt文件字节流转化位bytes的方法批量读取本地图片转化为流 File file = new File("E://testPics"); File[] files = file.listFiles(); for (File f : files) { ...

2019-12-31 14:40:24 6139 2

原创 mybatis逆向生成报错Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7

Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7报错,最后还提示空指针这个配置是指定的生成的mybatis的xml文件存放路径。总结:当执行命令后报类似错误的时候,无非两点错误:1、数据库连接配置错误2、generatorConfig.xml文件的某个配置项遗漏或者目标指...

2019-11-07 16:15:34 3272

空空如也

空空如也

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

TA关注的人

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