摘要: Java Mail 发送邮件(带附件) SpringBoot框架集成的有Java MailSender,相比Java Mail,MailSender使用起来其实更加的方便 1、MultiPartFile与File互相转换 网上能查到很多种方式,我这里只记录两种。 1、利用工具类创建临时文件 //伪代 阅读全文
posted @ 2022-09-26 16:02 棒棒糖堂堂主 阅读(2077) 评论(0) 推荐(1) 编辑
摘要: MyBatis if标签 识别不到字段名的问题记录 1、 if标签可以用于字段的判断 <select id="getWordsList" resultType="java.lang.String"> SELECT content FROM t_scrm_keyword WHERE type = 1 阅读全文
posted @ 2022-08-24 17:36 棒棒糖堂堂主 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Mysql补全时间段内的日期 通过辅助表补全时间段的日期 1、辅助表 需要保证有足够多的数据,且比较稳定,数据确定了之后基本不会进行增删改操作最好;个人觉得200-300条数据就差不多了,毕竟一般业务也不会有这么多日期要查询,多用于报表 我这里拿了区县编码表用作辅助表 2、建立日期临时表 SELEC 阅读全文
posted @ 2022-08-20 21:22 棒棒糖堂堂主 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 一、数据库设计 选择主键自动递增 二、Mybatis配置 设置eyProperty="id" useGeneratedKeys="true" <insert id="insertSentence" keyProperty="id" useGeneratedKeys="true"> sql脚本 </i 阅读全文
posted @ 2022-08-15 14:14 棒棒糖堂堂主 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1、过滤 List<Condition> type1 = conditionsList.stream().filter(item -> item.getSortType() == 1).collect(Collectors.toList()); 过滤出符合条件的元素,作为一个新的list 2、删除集 阅读全文
posted @ 2022-05-25 14:07 棒棒糖堂堂主 阅读(83) 评论(0) 推荐(0) 编辑
摘要: mybatis批量新增/修改 mybatis提供了原生的方法duplicate key update,可以实现有就修改,无就新增 注意点 1、需要有主键或者唯一索引 这样才能判断数据是否已存在 2、实例 insert into table_a(col1,col2,col3,col4) values 阅读全文
posted @ 2021-12-10 16:14 棒棒糖堂堂主 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 最近做项目时碰到需要选取省市县填充,本来前端实现这个功能是非常方便的,利用vue的组件库就可以实现,但是我们项目中台不好再引入这些组件库,所以就让后端实现! 网上找了一些数据,但是都不是最新的行政区划数据,于是我就在我国的官方网站上下载了数据(行政区划官网上并没有台湾省的资料,我从vue官方文档中拿 阅读全文
posted @ 2021-11-30 20:20 棒棒糖堂堂主 阅读(1356) 评论(1) 推荐(2) 编辑
摘要: 用Gradle搭建项目的时候碰到Lombok无效的问题,之前用Maven碰到过这种情况,解决步骤为 1、确认是否导入lombok的jar包 2、IDEA是否开启注解支持 Setting->Annotation Processors->选中Enable annotation 之后就能解决了,但是这次用 阅读全文
posted @ 2021-10-20 17:08 棒棒糖堂堂主 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: IO流目录 1、数据流的基本概念 (1)输入数据流 (2)输出数据流 2、基本字节数据流 (1)文件数据流 (2)过滤流 (3)管道数据流 (4)对象流 (5)可持久化 3、基本字符流 (1)读者和写者 (2)缓冲区读者和缓冲区写者 4、文件的处理 (1)File类 (2)随机访问文件 IO流 数据 阅读全文
posted @ 2021-07-28 08:51 棒棒糖堂堂主 阅读(200) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示