自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Springboot环境下简单的规则匹配设计

业务中的一批数据,我们需要根据某个或者某些字段组成分组条件进行分组(该业务我用到了承运商这个字段来进行分组),通过这个分组条件,来匹配不同的操作,这时候我们就可以用到这种设计方法。因为会有多种规则来实现这个接口,所以我们给不同的规则起一个唯一区分的名字。这个类的功能很通用,可以直接替换掉我圈起来的地方,改为自己的即可。的基础上又通过名称过滤了一次,来获取到具体的某个规则实现类。这个属性的get方法就实现了接口中的第一个方法。这个方法主要是用来区分多个规则实现类的,这个方法是主要的规则实现的方法。

2024-05-16 10:51:35 224

原创 记录一次在定时任务中想要使用Springboot多实例的发生的问题

有一组数据我需要每次定时任务执行的时候都查一遍数据库拿最新的数据来使用,为了代码的整洁和方便这组数据的参数传递,我将这项数据封装进一个单独的对象中,这组数据的初始化还需要用到mapper,那么这个对象就还得在,这个对象每次任务开始都需要被刷新数据,所以我加上了开启他的多实例,因为。为什么我需要开启多实例呢,如上图,因为我要给属性赋值都是要查询数据库的,并且可能会重复查询多次,所以我的方法会先行判空,只有为空才会查询赋值,所以我为了避免多次重复的查询,来这样设计这个对象。

2024-05-16 10:45:10 361

原创 利用Springboot中的Validator来对业务代码中的数据做校验

利用Springboot中的Validator来对业务代码中的数据做校验。

2024-05-08 10:35:09 220

原创 方便快捷搭建后端环境

我个人工作或者业余经常会重装电脑系统,所以就会经常重复的去搭建开发环境,难度虽然不大,但是做多了也会烦,对于新手而言还经常会出问题,所以我就自行开发了一个小软件,可以一键安装环境,目前已有几个基本的功能,还在持续开发中。

2024-04-01 16:14:50 636

原创 EasyExcel工具类

【代码】EasyExcel工具类。

2024-01-15 14:15:57 497

原创 解决@Aysc和@Transactional所带来的事务问题(主线程事务插入,异步查询不到该数据的问题)

根据上述的操作,我先是在调用方中插入了一条数据,然后调用了异步方法去查询(查询刚才名叫张三的数据),但是等待阻塞获取之后,查询的结果为null并没有查询到,这是因为被调用方的事务和调用方并不是同一个事物,在调用方还未提交的时候,其他事物自然是查询不到的.但是在大多数业务中可能并不适用,因为这种方式很容易出现读取到不该处理的脏数据!但是在大多数业务中可能并不适用,因为这种方式很容易出现读取到不该处理的脏数据!但是在大多数业务中可能并不适用,因为这种方式很容易出现读取到不该处理的脏数据!

2024-01-08 16:46:20 766

原创 Springboot @Cacheable注解中 自定义处理value/cacheNames实现自定义过期时间

Springboot @Cacheable注解中 自定义处理value/cacheNames实现自定义过期时间

2023-12-04 15:38:45 1222

原创 Nacos升级到2.2.3 解决Jraft Hessian反序列漏洞

【升级Nacos】Nacos升级到2.2.3 解决Jraft Hessian反序列漏洞。

2023-09-11 17:44:07 1030

原创 EasyExcel多数据导出到多Sheet工作表,以及常用配置

EasyExcel多数据导出到多Sheet工作表

2023-08-29 11:15:34 1141

原创 Springboot线上环境彻底关闭Swagger-UI

2.创建一个控制类使用@Profile仅线上环境生效,使访问swagger-ui.html返回404。通过这种方式可以彻底关闭线上环境访问swagger-ui.html直接返回404。1.SwaggerConfig使用@Profile排除线上环境其他环境生效。Springboot线上环境彻底关闭Swagger-UI。

2023-06-01 15:54:48 6591 3

原创 使用EasyExcel生成表格并且返回File对象

通过此方法,可以导出表格并且存入File对象中进行其他的操作,这里通过File来进行异步存储到文件服务器,用于下载中心。

2023-05-26 16:27:27 1309

原创 SpringBoot拦截所有请求,记录日志表

Springboot实现请求拦截异步记录日志落库

2023-05-26 16:21:21 446 1

原创 Java List集合按照一定大小的批次分割成多份

Java List集合按照一定大小的批次分割成多份

2022-08-16 09:25:14 541

原创 Spring Boot 异步任务入门

springboot异步任务入门

2022-06-19 10:30:35 328

原创 freemarker word模板导出图片循环

freemarker word模板导出图片循环展示详细教程

2022-06-12 14:53:32 360

原创 SpringBoot嵌套分组校验

SpringBoot嵌套以及分组校验运用

2022-04-26 10:21:57 1215 2

原创 使用mysql存储动态字段策略&&对于两个集合之间的数据封装问题

使用mysql存储动态字段策略一、表结构设计字段表结构数据表结构 专家表二、对于两个集合之间的数据封装问题专家评审表专家库表![在这里插入图片描述](https://img-blog.csdnimg.cn/fc46556b8a8e45a28a26b0499ee99bb1.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAbF9tbWY=,size_20,color_FFFFFF,t_70

2021-09-02 16:07:11 2009

原创 JavaSE_编写DTD(文档约束)

JavaSE_编写DTD(文档约束)一、编写DTD定义元素定义属性二、DTD的三种引入方式1.引入本地dtd2.在xml文件内部引入3.引入网络dtd一、编写DTD定义元素dtd文件后缀名为.dtd<!DLEMENT>可以定义元素判断元素是简单元素还是复杂元素。3.1简单元素:没有子元素3.2复杂元素:有子元素的元素4.约束下面图片的标签元素则可按照DTD语法规则:<!DLEMENT 元素名 (元素类型)>简单元素:EMPTY:表示标签体为空ANY

2021-03-01 16:15:07 474 4

空空如也

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

TA关注的人

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