后端问题
文章平均质量分 51
后端问题
beConcentration
这个作者很懒,什么都没留下…
展开
-
java List深拷贝
不管是new ArrayList(array);还是array.stream().collect(Collectors.toList());都做不到List array的深拷贝。原创 2022-04-25 19:56:08 · 9463 阅读 · 6 评论 -
关于java8 stream的map问题记录
2022-03-10记录此坑需求是将一个实体类List中的一个字段转成逗号隔开的字符串。然后我之前这么写:List<TmsOrderForExportVo> orderList = map返回的查询结构String codes = orderList.stream().map(TmsOrderForExportVo::getContractCode).collect(Collectors.joining(","));测试数据这个字段是空的,null值,然后我打印了一下codes原创 2022-03-10 18:54:11 · 1636 阅读 · 0 评论 -
LocalDateTime无法解析新的解决方案
接原文章https://blog.csdn.net/beConcentration/article/details/121901002把反序列化改写了一下,前几个和原文章差不多:LocalDateFormatConfigpackage com.zoomlgd.config;import cn.hutool.core.date.DatePattern;import com.fasterxml.jackson.databind.DeserializationFeature;import com原创 2022-03-08 20:58:26 · 1071 阅读 · 0 评论 -
LocalDateTime接收前端日期参数差8个小时、无法解析、返回前端带T等疑难杂症解决方案
新项目里使用LocalDateTime遇到了一些坑,总结一下,本文章以全局配置方式解决了以下问题ヽ( ̄▽ ̄)ノ:0、**概念介绍**:前端参数**反序列化**到后端,后端参数**序列化**到前端,具体概念请咨询战略合作伙伴(ノ゚∀゚)ノ [百度一下](https://www.baidu.com/)1、数据库和后端的日期差:请在数据库链接上加上&serverTimezone=Asia/Shanghai。2、后端无法接收数据库参数:大概率是数据库连接池包版本太低了,不支持LocalDatetime,我的是原创 2021-12-13 11:18:53 · 6359 阅读 · 3 评论 -
EasyCode 1.2.4升级1.2.5后生成代码有问题解决方案
1.2.4升级1.2.5后,部分配置发生了变化,导致生成代码无法使用引入宏定义方式变成了$!{define.vm}$!{autoImport.vm}模板名称变了,必须添加一个.vm后缀3.现在模板可以使用了,但是需要注意的是,生成的代码依旧有格式问题,请使用ctrl+alt+l进行格式化...原创 2021-12-06 18:49:31 · 682 阅读 · 2 评论