数据库中的随机值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库中的随机值相关的知识,希望对你有一定的参考价值。

我在一个spring mvc应用程序上使用hibernate和mysql进行数据持久化,使用java作为后端。使用apache poi进行excel解析。我最近遇到了一个奇怪的问题。我点击了控制器中的特定端点。服务层解析excel表并将其存储为数据结构。然后将此结构映射到我的hibernate实体,然后该实体将其持久保存到db表。一切都很好。最近出现了一个问题,即在特定的一天,互联网连接速度缓慢。交易完成所需的时间稍长一些。数据持续存在预期结果,但也存在一些随机行。

用例是企业应用程序中的依赖下拉列表,其中要设置的数据由用户以xlsx上载的形式提供。

如下:预期结果

实际结果

从图像中可以看出,有一些值为2,3,4,5,6的随机行。用于上传数据的xlsx文件中没有。使用的xlsx文件包含如下数据:

在日志中,我发现了多个通信链路故障条目。我试图做一个RCA,但代码没有产生任何异常。任何暗示可能的原因是什么?

答案

ticket_label_id#130是一个有效的选择吗?您是说当您删除数据并从Excel重新导入时,这些神秘的行2,3,4,5,6会再次出现?如果是这样,我打赌Excel表格上确实存在某些值。打开Excel中的每个文件和CTRL + F→Options→打开Match entire cell contents→在WorkbookFind What = 2内。任何点击?

如果没有,请仔细复制原始数据(即A1:C15),然后在新工作簿中右键单击→粘贴值。

如果可能,使用新名称保存文件,然后导入该文件。我几乎可以保证它会解决这个问题。

以上是关于数据库中的随机值的主要内容,如果未能解决你的问题,请参考以下文章

21个常用代码片段

PHP 代码片段

如何将列表视图中的数据从一个片段发送到另一个片段

回收网格中的错误。无需随机点击即可更改UI

从 JSON 中的多个返回中随机选择一个值

如何优化C ++代码的以下片段 - 卷中的零交叉