logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

EasyExcel: springboot实现表格导出入(单/多sheet), 全字段校验,批次等操作(全)

> 使用了easyExcel实现导入操作, 全手动封装, 灵活使用, 为了满足部分业务需求, 也做了`升级`> 1.`全字段`进行校验, 使用`注解与正则`表达式, 校验到`每一行`参数> 2.报错`信息明确`, 精确到每一行, 某个字段不正确的报错> 3.多个sheet导入的excel, 提示出` sheet名下的第几行`报错> 4.增加`xid同批次报错`回滚, 有点类似分布式事务, 也就是一

文章图片
#spring boot#java#servlet
linux普通: rocketmq的安装测试与可视化界面安装,git的 (linux) 安装

rocketmq消息队列相关操作git的安装rocketmq-console的安装maven的安装。

文章图片
#linux#rocketmq#git +2
简化开发: mybatis-plus 代码自动生成 以及 常见问题

目录1. MP自动代码生成和解析1.1 getProperty()方法中的key到底是什么1.2 源码中 System 中 左边是key 调用上面方法能获取到后面内1.3 测试用例: user.dir /java.version2. 全部自动生成的代码3. 注意修改Parent设置包名 可以尝试一下3.1 生成后 可以看到文件信息4. 报错信息一:java.lang.NoClassDefFound

文章图片
#java#spring#mybatis
python入门篇12-虚拟环境conda的安装与使用

conda虚拟环境的安装与使用,包含miniconda和Anaconda的区别说明。详细讲解了conda的下载安装、环境变量配置、基本指令(创建/激活/删除环境)、镜像源设置及升级方法。同时补充了pip的基础操作和缓存清理技巧,并演示了PyCharm与conda环境的结合使用,包括项目控制台操作和interpreter配置。

文章图片
#python#conda
java基础: Date类型最常用的时间计算(相当全面)

获取当天的开始时间获取当天的结束时间获取昨天的开始时间获取昨天的结束时间获取明天的开始时间获取明天的结束时间获取本周的开始时间获取本周的结束时间获取本月的开始时间获取本月的结束时间获取上个月的开始时间获取上个月的结束时间获取本年的开始时间获取n年前的开始时间获取n年前的结束时间获取本年的结束时间获取某个日期的开始时间获取某个日期的结束时间获取今年是哪一年获取本月是哪一月时间差值计算日期相减得到的天

文章图片
#java#spring#spring boot +1
MP进阶操作: 时间操作, sql,querywapper,lambdaQueryWapper(条件构造器)快速筛选 枚举类

目录1. 时间筛选的原方法:2. sql语句 :TIMESTAMPDIFF()的 方法 使用 查询当前时间的30分钟之前(过期30分钟)和60分钟后(快到期60分钟)3.整合条件构造器(时间)3.1 写一个枚举类(时间)3.2 写一个类 需要这三个属性3.3 条件构造器写法3.4代码中使用方式2. sql语句 :TIMESTAMPDIFF()的 方法 使用查询当前时间的30分钟之前(过期30分钟)

文章图片
#java#sql
到底了