zoukankan      html  css  js  c++  java
  • 与数据有关的问题

    

    背景说明

    在为用户排查问题,解决问题时,有一种情况是不容易引起大家注意的,那就是用户的数据;比如,数据中有某些特殊字符,引起展现不了或展现不正常;现在,我们看看,在具备哪些条件下,我们就需要考虑用户的数据了。

    应用举例

    为了突出说明问题,我们将整个服务分为两部分,一个为服务器环境,一个为报表应用。我们将服务器环境当作A,报表应用当作B,两个变量,就会出现四个结果,我们来看一下。

    条件1A正常,B正常结果:展现正常;

    条件2A正常,B异常结果:展现异常;

    条件3A异常,B正常结果:展现异常;

    条件4A异常,B异常结果:展现异常;

    条件1:服务器环境正常,报表应用正常,结果:展现正常;这是一个服务都要调整到的状态。其他的几种情况,我们都是要往条件1上调的,一直到跟条件1一致为止。

    还有一种情况,就是在条件1的前提下,应用中的大部分报表都正常展现,有那么一两个报表,不能正常展现。这时,我们就要看用户的数据了,看是不是数据里有某些特殊字符,比如:数据中有分隔符,分号,双引号等。出现这种情况,一般都会去怀疑是服务器环境不正常,会花很多时间去查用户的环境;查了个遍,还是没有找到什么突破(肯定找不到什么突破),就会让我们感到很奇怪,兜了个大圈。如果我们想到了,可能是数据引起的,就查一下数据,解决起来就很简单了。

    这个情况在报表的其他功能模块,也是会发生的,在其他功能模块,它的隐蔽性更强。因为其他功能模块跟页面的牵连更多,我们支持人员对功能模块的熟悉程度不如报表等。

  • 相关阅读:
    Linux Shell常用shell命令
    shell ls
    [转]推荐一些不错的计算机书籍
    What does it mean when you assign [super init] to self?
    保存,读取与多任务处理
    程序媛去过的地方
    读取pcap文件,过滤非tcp包,获取IP及tcp端口信息
    IM实现联系人及联系人分组的数据库设计
    【原创】校园网用户,1个账号2个笔记本上网,Ad hoc无线连网应用
    【openfire插件开发】群组聊天中的中介者模式
  • 原文地址:https://www.cnblogs.com/shiGuangShiYi/p/10117540.html
Copyright © 2011-2022 走看看