自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 文件批量上传

本文展示了文件上传功能的实现代码,主要包括三个部分:1)实体类FileUpload定义了文件属性(ID、名称、路径、大小、类型等);2)Controller层提供批量上传接口,处理请求参数并返回结果;3)Service层实现文件存储逻辑,包括生成唯一文件名、保存到指定路径、记录文件信息和异常处理。关键功能包括:支持批量上传、自动创建存储目录、文件大小格式化(MB)、异常回滚机制等。代码使用了MyBatis-Plus、Swagger等框架,并考虑了文件冲突、事务一致性等问题。

2025-07-24 10:59:50 223

原创 金额转换为中文大写工具类

这是一个Java工具类MoneyToCapitalUtils,用于将金额数字转换为中文大写格式。主要功能包括:1) 验证金额合法性(非负、非空);2) 处理金额为保留2位小数的字符串;3) 分别转换整数部分(单位:元、拾、佰等)和小数部分(角、分);4) 处理特殊情况如连续零、末尾零等;5) 组合结果并添加"整"字。使用时只需调用静态方法toCapital(BigDecimal money)即可获得中文大写金额字符串。

2025-07-24 10:42:30 205

原创 myBatis实现多选插入

摘要:文章介绍了使用MyBatis-Plus类型处理器实现List<String>与数据库字符串的自动转换方法。主要步骤包括:1)自定义ListToStringTypeHandler处理器,实现List与逗号分隔字符串的互转;2)在实体类字段上通过@TableField注解指定该处理器;3)在实现类中直接调用save方法,MyBatis-Plus会自动处理多选字段的转换。该方法简化了集合类型数据的数据库存储和读取操作。

2025-07-14 14:52:21 168

原创 电子手写签名制作

本片文章适用于vue项目中前端电子手写签名

2025-06-21 19:55:55 269

原创 MySQL学习笔记

mysql的基本操作,从0开始

2024-11-02 15:39:56 459

原创 Typora学习

Typora学习

2024-09-09 09:13:24 390

原创 用matlab做矩阵变换(理解+实践);假设随机发给某班所有同学任意数字,生成10*5的矩阵

问题(1)班主任来查课,并带走 最后俩排同学谈话,显示剩余同学的矩阵A1。(2)在A中,使第i行的同学拿到的数字i显示该新矩阵A2。(3)在A中找到其中任意三行三列的同学,使他们的数字平方,显示新3*3的矩阵A3。(4)请找到A中编号最大的数,并显示这位同学的位置坐标,再将这个数替换为pi,显示新矩阵。理解(1)随机生成10*5的矩阵,rand(10,5),带走后俩排可以理解为取出矩阵 一到八列,一到五行即A1=(1:8,1:5)。(2)第i行拿到数字i,可理解为第一行全部拿到一;

2022-05-21 21:01:39 950

空空如也

空空如也

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

TA关注的人

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