摘要: Map<Integer, Long> integerLongMap = categoryList.stream().collect(Collectors.groupingBy(DeliverRecordCategoryDto::getUnit, Collectors.summingLong(Deli 阅读全文
posted @ 2024-03-06 15:03 一只快乐的柠檬精J 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 测试给我提的bug,我改了,叫fix , bug修复 测试没给我提的bug,我改了,叫feat ,维护 有时使用 @JsonFormat注解时,查到的时间可能会比数据库中的时间少八个小时,这是由于时区差引起的,JsonFormat 默认的时区是 Greenwich Time, 默认的是格林威治时间, 阅读全文
posted @ 2024-02-23 14:41 一只快乐的柠檬精J 阅读(4) 评论(0) 推荐(0) 编辑
摘要: eg:List<List> listEnd 像这种形式的,我们应该如何合并成一个集合给前端呢,我首选stream 首先已经存在这个集合 List<List<DetailVo>> listEnd = new ArrayList<>(); for (GetDetailDto ruleVo : list) 阅读全文
posted @ 2024-02-23 10:53 一只快乐的柠檬精J 阅读(11) 评论(0) 推荐(0) 编辑
摘要: //List1 List<FaultReport> reportDetail = reportMapper.getReportDetail(pagePo); List<Long> collect = reportDetail.stream().map(FaultReport::getId).coll 阅读全文
posted @ 2024-02-23 10:48 一只快乐的柠檬精J 阅读(11) 评论(0) 推荐(0) 编辑
摘要: List<FaultReport> reportDetail = reportMapper.getReportDetail(pagePo); List<Long> collect = reportDetail.stream().map(FaultReport::getId).collect(Coll 阅读全文
posted @ 2024-02-21 11:25 一只快乐的柠檬精J 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 写在前面 : 由于手上的项目马上要上线了,会涉及到多个数据源,这里就会产生问题 ——> 用了@Transactional加事务之后,改变一个库的数据,其他库数据不会同时改变,所以这里考虑到多数据源事务,之前没有接触过,我们一起来学习吧 一、什么是多数据源 多数据源 : 在一个方法中,需要操作多个数据 阅读全文
posted @ 2024-02-20 16:46 一只快乐的柠檬精J 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 开发中又遇到了事务相关问题,就乘着这次,重新整理下事务相关 一、什么是事务 首先大家都知道sql吧,我的理解是:事务就是一组对sql语句的操作的集合。 二、事务的四大特性 这组sql语句具备 同时执行成功和同时执行失败的特性。把这一特性细分,就是事务的四大特性 ——> ACID A【Atomicit 阅读全文
posted @ 2024-02-20 16:46 一只快乐的柠檬精J 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 场景:要查的数据在两个表,并且这个两个表为一对多关系。 eg: 以上为我最终要得到的数据实体,现在要开始查这些数据 思路:先查【一对多】中的【一】这张表基本信息,其次查【多】中你要进行多条件筛选的这些条件字段 代码: 1、查基本信息 <select id="selectByDeviceCode" r 阅读全文
posted @ 2024-02-20 16:46 一只快乐的柠檬精J 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 三个月前开始做flowable的项目,刚刚了解一些又中断了,乘着重新开始之前,赶快恶补一下。 相信大家在之前已经了解很多关于flowable的知识了,但是很乱,我也是这样。 1、对于一个流程来说,你肯定要开启流程。当提交人提交的那一瞬间,流程被开启。 这个开启方法需要我们自己去写,并且可以携带流程变 阅读全文
posted @ 2024-02-20 16:36 一只快乐的柠檬精J 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 经理让我做一个离线统计,建立日表、周表、月表 当时就有些心虚加崩溃,因为乍一听很牛的样子,但是我之前没有接触过,他偏偏还说,你以前应该做过吧…… 经过我不懈的心惊胆战和求助和豁然开朗和再次讨论和自我修改迭代的基础上,我把这个需求搞懂了并且表也建好了 1、为什么有这个需求? 因为这次的需求是对大屏进行 阅读全文
posted @ 2023-10-16 18:45 一只快乐的柠檬精J 阅读(27) 评论(0) 推荐(0) 编辑