摘要: EasyExcel动态单元格合并(跨行或跨列) 简单的合并单元格可以参照官网提供的@OnceAbsoluteMerge()和@ContentLoopMerge()两个注解进行 @OnceAbsoluteMerge()注解只会合并一次就不再执行了 动态相同值合并单元格代码示例(可以直接使用): 先看结 阅读全文
posted @ 2024-03-09 16:12 酸菜鱼没有鱼 阅读(2018) 评论(7) 推荐(2) 编辑
摘要: 方式一: 前端组装数据进行下载 如下方式: // 创建数据 var data = "Hello, world!"; // 将数据转换为 Blob 对象 var blob = new Blob([data], {type: "text/plain;charset=utf-8"}); // 创建一个 U 阅读全文
posted @ 2023-09-28 09:40 酸菜鱼没有鱼 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 在表中的数据很多类型或状态保存的内容往往是1,2,3等字符或数字来代表不同的含义. 有时候使用sql查询不希望输出的是数字而是对应的字符串,这时就可以使用case when来进行多条件显示 具体如下: SELECT id,code, CASE WHEN type='1' THEN '小' WHEN 阅读全文
posted @ 2023-08-20 16:12 酸菜鱼没有鱼 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一般情况下在使用mybatis的动态SQL时,常用的是用来判空,如下: <if test="userType != null and userType != ''"> <![CDATA[ and user_type = #{userType} ]]> </if> 有时会遇到判断条件是某一个值的时候执 阅读全文
posted @ 2023-08-20 16:08 酸菜鱼没有鱼 阅读(493) 评论(0) 推荐(1) 编辑
摘要: DelayQueue实现指定时间后业务取消或确认 需求背景: 项目中经常会遇到一些业务在某些情况下需要延迟一些时间后进行取消或确认操作,常见的就是订单支付时15分钟内未支付取消订单。具体使用如下: 1.先定义一个执行延迟任务的接口,执行延迟任务的业务相关类必须实现此接口(也就是我们xxxServic 阅读全文
posted @ 2023-08-18 23:58 酸菜鱼没有鱼 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 使用qrcodejs2生成二维码的方法: /** * 二维码生成 * @param content 生成二维码内容 * @param desc 二维码底部描述 * @param qrcodeDom 挂在dom * @returns {*|HTMLDivElement} */ export funct 阅读全文
posted @ 2023-05-31 14:57 酸菜鱼没有鱼 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 在spring中获取Bean的方式有很多们,这里使用实现ApplicationContextAware接口的方式封装一个可以快速获取Bean实例的方式,具体实现实例: 实现ApplicationContextAware接口获取程序运行上下文: import org.springframework.b 阅读全文
posted @ 2023-03-26 14:59 酸菜鱼没有鱼 阅读(19) 评论(0) 推荐(0) 编辑
摘要: Excel数据包含图片导入,获取excel中图片的数据封装,注意这里只会单独获取图片数据 import cn.afterturn.easypoi.util.PoiCellUtil; import org.apache.poi.hssf.usermodel.*; import org.apache.p 阅读全文
posted @ 2023-03-26 14:39 酸菜鱼没有鱼 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 代码示例: /** * 获取缩略图 * @param url 视频地址 * @param currentTime 缩略图取第几秒的图片 * @param width 截取的图片宽 * @param height 截取的图片高 * @returns {Promise<unknown>} */ expo 阅读全文
posted @ 2023-03-26 14:34 酸菜鱼没有鱼 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 前端相关的正则校验 1.常规手机号校验 const reg = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/ 或 const reg = /^1(3[0-9]|4[01456879]|5[ 阅读全文
posted @ 2023-03-26 14:27 酸菜鱼没有鱼 阅读(20) 评论(0) 推荐(0) 编辑