技术杂项
文章平均质量分 90
关于开源框架、插件的研究
别团等shy哥发育
硕士在读,对分布式、中间件、容器、微服务、深度学习、机器学习与数据挖掘方面感兴趣,希望可以在这些方面和大家交流学习方法。
后续文章会搬到这里:www.codeleader.top
展开
-
SpringBoot参数校验,消除if else
Validatedreturn Result.ok("参数校验成功");return Result.ok("参数校验成功");//分组校验有时候框架自带的校验无法满足我们业务的需求,这个时候可以根据自己的需求定制校验规则。这里我们自定义一个手机号校验的注解,仅作示例使用,因为官方已经提供了手机号的校验注解。String message() default "请填写正确的手机号";Class原创 2024-06-11 00:15:00 · 115 阅读 · 1 评论 -
SpringBoot集成Knife4j接口管理工具
平时开发项目都用的是Swagger2或者Swagger3,但是这两个UI看起来不是很舒服,今天看到了Knife4j,它对Swagger进行了增强,有很多个性化需求。官网的配置如下图所示,我多配置了个head参数,目的是为了每次请求的时候在请求头上带上token参数,方便后端JWT的校验。,所以这些请求默认都会被拦截,所以这里在配置类中放行这些文档的请求就行。定义标签分组接口,在这个类下定义的所有接口将位于这个标签之下。请求头这里默认有个token参数,是因为我在上面配置类中写的。原创 2023-03-01 10:40:21 · 614 阅读 · 0 评论 -
阿里EasyExcel读写excel文件的基本使用
EasyExcel读写excel文件1、EasyExcel简介2、对excel的写操作1.1 创建一个普通的maven项目并引入相关依赖1.2 创建实体类1.3 实现写操作1.3.1 创建你方法循环设置要添加到excel的数据3、对excel的读操作3.1 创建实体类3.2 创建读取操作的监听器3.3 调用方法实现excel文件读操作1、EasyExcel简介Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就是非常的耗内存。如果你的系统并发量不原创 2021-10-31 14:09:49 · 830 阅读 · 0 评论 -
EasyExcel实现对excel文件读写
EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析。......原创 2022-08-16 22:08:44 · 4705 阅读 · 0 评论 -
SpringBoot整合多数据源
我们在调用任何持久层的框架,都是基于JDBC进行操作的,只要集成了Spring框架就一定会注入配置的DataSource获取连接。既然是我们配置的,我们可以实现一个自定义的DataSource,然后动态提供数据源。说干就干那我们实现DataSource这个接口,实现方法即可,会返回一个Connection对象。我们在这个方法中根据业务需求动态提供不同数据源的Connection对象即可。实现逻辑如下:我们可以通过一个静态的标识去判断,比如如果是Write,那就返回,如果是Read,就返回。原创 2024-01-24 15:58:37 · 525 阅读 · 0 评论