自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring事务在哪些场景下会失效呢?

日常开发中,经常需要用到各种各样的事务,去控制我们的代码的执行,但是如果事务使用的不当,也是会导致事务失效,以下是几个容易导致 Spring 事务失效的场景:指定Spring事务异常捕获类型:或者抛出Spring事务支持的异常类型:若对您有帮助,希望点赞收藏~

2024-08-18 23:32:01 907 1

原创 基金申购-用户购买基金的资金流

通过大概的流程和各个资金账户的职能了解,相信大家对基金购买的资金流转已经有了一个清晰的认知,最后我们用几句简短的话再来总结一下。银行卡扣款:资金从你的银行卡中扣除,进入支付机构的账户。支付机构:资金短暂停留,随后划拨到代销机构。代销机构:汇总资金并将其转交给基金公司。基金公司交收专户:完成基金交易的结算和资金划转。基金公司托管账户:资金最终进入基金公司的托管账户,并用于投资运作。

2024-08-17 18:14:25 447

原创 ORACLE 使用ROW_NUMBER()函数分组排序获取第一条数据

我们日常使用oracle开发的时候,很多场景,需要对一些业务数据作分组排序,然后再获取每个分组的第一条或者前几条数据,ROW_NUMBER() 就很好的适配了这个场景,是 Oracle 数据库中的一个窗口函数,用于为查询结果集中的每一行生成一个唯一的序号。这些序号通常用于实现分区排序或分页等操作。

2024-08-17 18:47:54 468

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

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

2022-01-28 15:09:48 1626

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

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

2021-11-22 10:03:24 3634

原创 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 731

原创 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 3040

原创 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 1877 2

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

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

2020-08-07 16:31:34 2961

原创 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 187

原创 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 6409 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 3328

空空如也

空空如也

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

TA关注的人

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