0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

记录一次使用easypoi时与源码博弈的过程

京东云 来源:jf_75140285 作者:jf_75140285 2024-07-03 16:33 次阅读

一、背景介绍

最近刚刚接手了保险一线之声平台的开发和维护工作,第一个需要修复的问题是:平台的事件导出成excel功能在经过一次上线之后突然不可用了,于是就开始了几轮痛苦的排查以及与源码博弈的过程。

二、问题描述

一线之声在事件查询菜单下支持将结果导出为Excel,程序中使用easypoi+apache-poi实现,此功能一直正常使用,直到从2024-04-12 12.04.39之后的任务全部都导出失败

wKgZomaFDNWAUBBTAABY3eh4Fgc454.png



三、问题定位

3.1 排查过程

看到这个问题后,第一反应是不是某次上线引起的?于是去查看了服务的上线记录,果然在当天出现问题前几分钟有过一次上线!!!

wKgaomaFDNaAA77JAABjO3JU5ZY406.png



看到这里,心中猜测这个问题十有八九是这次上线导致的。这还不简单,去看看上线修改了什么内容~

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 源码
    +关注

    关注

    8

    文章

    652

    浏览量

    29437
收藏 人收藏

    评论

    相关推荐

    一次性锂电池为什么不能充电?文讲清!

    一次性锂电池不能充电,是由它的正负极材料、电解液等决定的。虽然它不能充电,但在某些场景下,还是有着不可替代的作用。希望通过这篇文章,能让大家对一次性锂电池有更深入的了解,以后在生活中使用的时候,也能更安全、更环保。
    的头像 发表于 01-23 14:11 134次阅读
    <b class='flag-5'>一次</b>性锂电池为什么不能充电?<b class='flag-5'>一</b>文讲清!

    一次电源与二电源有什么不同

    在电力系统和电子设备的供电领域中,一次电源与二电源是两个至关重要的概念。它们各自承担着不同的功能和角色,共同确保电力供应的稳定性和可靠性。本文将对一次电源与二电源的定义、区别以及它
    的头像 发表于 10-10 14:10 2564次阅读

    一次电池分类以及应用场景详解

    01 一次电池简介 一次电池即原电池(primarycell、primarybattery)(俗称干电池),是放电后不能再充电使其复原的电池,通电电池有正极、负极电解以及容器和隔膜等组成。 一次电池
    的头像 发表于 09-30 17:52 1081次阅读
    <b class='flag-5'>一次</b>电池分类以及应用场景详解

    ODU MEDI-SNAP一次性医用插拔自锁插头产品介绍

    为满足一次性内窥镜、一次性手术消融刀等设备中的耗材需求,欧度全新推出了MEDI-SNAP一次性医用插拔自锁插头,为医疗客户打造了组在品质与经济性上均能满足需求的高性价比解决方案。
    的头像 发表于 09-10 09:59 503次阅读

    无线时钟秒转一次思路怎么设置

    创建个无线时钟,使其每秒转动一次,涉及到多个领域的知识,包括电子工程、无线通信、编程和机械设计。 1. 项目概述 无线时钟每秒转动一次的项目可以分为以下几个主要部分: 机械设计 :设计
    的头像 发表于 09-07 09:21 344次阅读

    电气一次设备有哪些其功能是什么

    电气一次设备是指那些直接参与电能的生产、转换以及输配过程的设备。这些设备在电力系统中扮演着核心角色,确保电能从生产到消费的各个环节能够高效、安全地进行。具体来说,电气一次设备主要包括以下几大类
    的头像 发表于 08-27 14:50 1216次阅读

    labview如何做到一次触发采集一次

    最近在做个电压测试模块,要求是在个时间段内,出现个上升沿触发采集,并且只采集一次,采集次数为出现上升沿的次数,采集时间,采样率及单
    发表于 08-07 10:16

    一次JSF异步调用引起的接口可用率降低

    前言 本文记录了由于JSF异步调用超时引起的接口可用率降低问题的排查过程,主要介绍了排查思路和JSF异步调用的流程,希望可以帮助大家了解JSF的异步调用原理以及提供些问题排查思路。本文分析的JSF
    的头像 发表于 08-05 13:40 290次阅读
    记<b class='flag-5'>一次</b>JSF异步调用引起的接口可用率降低

    记录一次RPC服务有损上线的分析过程

    1. 问题背景 某应用在启动完提供JSF服务后,短时间内出现了大量的空指针异常。 分析日志,发现是服务依赖的藏经阁配置数据未加载完成导致。即所谓的 有损上线 或者是 直接发布 , 当 应用启动时,service还没加载完,就开始对外提供服务,导致失败调用 。 关键代码如下 数据的初始化加载是通过实现CommandLineRunner接口完成的 @Componentpublic class LoadSystemArgsListener implements CommandLineRunner { @Resource private CacheLoader cjgConfigCacheLoader; @Override public void run(String...
    的头像 发表于 07-30 09:58 309次阅读
    <b class='flag-5'>记录</b><b class='flag-5'>一次</b>RPC服务有损上线的分析<b class='flag-5'>过程</b>

    如何简易测试一次消谐器10-35千伏

    如何简易测量35kV一次消谐器 微机消谐在测试25赫兹的情况下,参数会有哪些变化 微机消谐故障记录储存多久 数据中心用接地电阻柜KYN28柜体,耐用美观 一次消谐器出厂测试直流10mA和1mA的参数重要性 风电光伏用变压器中性点
    发表于 07-16 08:32

    一次消谐器的构造

    今天来给大家介绍一下一次消谐器的构造。 一次消谐器是种用于消除电力系统中的谐波及无功功率的装置,它由感性元件和电容器构成,感性元件用于吸收系统中的无功功率,而电容器则用于补偿系统中的感性无功功率
    的头像 发表于 05-30 14:55 469次阅读

    鸿蒙OS开发:【一次开发,多端部署】(视频应用)

    提供了“一次开发,多端部署”的系统能力,让开发者可以基于一次开发,快速构建不同类型终端上的应用,降低开发成本,提高开发效率。
    的头像 发表于 05-25 16:29 4612次阅读
    鸿蒙OS开发:【<b class='flag-5'>一次</b>开发,多端部署】(视频应用)

    HarmonyOS开发案例:【一次开发,多端部署(视频应用)】

    提供了“一次开发,多端部署”的系统能力,让开发者可以基于一次开发,快速构建不同类型终端上的应用,降低开发成本,提高开发效率。
    的头像 发表于 05-11 15:41 1562次阅读
    HarmonyOS开发案例:【<b class='flag-5'>一次</b>开发,多端部署(视频应用)】

    什么是一次配电系统和二配电系统?有何区别?

    一次配电系统和二配电系统是电力供应网络中的两个不同层级,它们在电力传输、分配和控制方面发挥着各自的作用。
    的头像 发表于 04-30 17:28 7622次阅读

    基波是一次谐波么 基波与一次谐波的区别

    基波是一次谐波么 基波与一次谐波的区别  基波和一次谐波是两个不同的概念。 基波是在谐波分析中指的是频率最低且没有任何谐波成分的波形,它是构成复杂波形的基础。在正弦波中,基波就是正弦波的本身。基波
    的头像 发表于 04-08 17:11 8268次阅读