`
sunjiawang
  • 浏览: 16942 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

出现错误怎么解决

阅读更多

            昨天出现了一个问题,初始化结果集,我直到今天上午才发现这个问题,其实这个问题我之前已经栽过但是我没有好好的总结,结果有重重的摔了个跟头,我仔细运行了sql结果能够运行,控制台也看到了运行的sql,这说明数据已经被成功的发送到后台,但是前台确没有被解析的数据,这是为何?苦苦思考,找不到愿意,后来重新copy一个文件,开始删除一些东西,保证最基本的功能,后来发现结果加入一条sql就出问题,删除这条sql就好了,看来问题的焦点就在此sql,可是此sql能在pl/sql中运行,那么也就是说在将结果集塞入到ResultKeyList的时候,再解析的时候出了问题,然而我们都是通用trustForm.jsp来解析ResultKeyList,那么是什么导致不能够正确的解析,问题就集中到解析格式的问题上了,在应用函数的时候应该给以它一个别名,以提供解析,在Row中都是以map形式对应的。

  通过此次错误总结教训如下:

  1. 当发现问题,一定要镇静,而且亢奋,因为错误才是提高自己的基石。
  2. 计算机是没有二义的,首先排除一些计算机的bug可以通过重新发布,删除临时文件等。
  3. 理清数据流通的线路,暴露出现问题的最可疑之处
  4. 删除法,排除法 是个暴露问题的很好的办法,当有以大堆的时候,可保持最简单的东西来测试程序的流通性
  5. 不犯二错,当栽过以次就要认真总结,行成良好的编码习惯,避免出现一些低级但是不容易发现的错误。

有些错误没有语法错误,但是功能错误,很难发现,因此要良好的编码习惯,并且要在大脑里根深蒂固。

  • if(==) 很容易只写一个=
  • 'str'.equlas() ''.equals 很容易写成 == 注意==只适合基本类型
  • null 还是'null'要注意
  • a= (statement)? x:y  是个表达式
  • 应用函数一定要写别名

 

分享到:
评论

相关推荐

    VC6.0打开文件出现错误解决方案

    7. **文档资源**:压缩包中的“VC6.0打开文件出现错误解决方案”文档很可能提供了具体的解决步骤。查阅这份文档,按照指导进行操作,通常能解决大部分常见问题。 8. **社区求助**:如果上述方法都无法解决问题,...

    AMESIM R15 win10首次安装后出现错误解决方案.pdf

    AMESIM R15 win10首次安装后出现错误解决方案.pdfAMESIM R15 win10首次安装后出现错误解决方案.pdfAMESIM R15 win10首次安装后出现错误解决方案.pdfAMESIM R15 win10首次安装后出现错误解决方案.pdfAMESIM R15 win10...

    6.6 Python Linter安装出现错误解决方案|分支、循环、条件与枚举|Python3.8入门 & 进阶 & 原生爬虫实战完全解读

    6.6_Python_Linter安装出现错误解决方案|分支、循环、条件与枚举|Python3.8入门_&_进阶_&_原生爬虫实

    linux中运行ifconfig出现错误解决方法

    linux中运行ifconfig出现错误:正常情况下,只需要在控制面板上输入sudoapTInstallnet-tools就可以正常ifconfig了。不能sudoapTInstallnet-tools,出现这种问题时,解决方法是,首先输入:sudoapt-getupdate,然后...

    hadoop格式化HDFS出现错误解决办法

    hadoop格式化HDFS出现错误解决办法 报错信息: host:java.net.UnknownHostException: centos-wang: centos-wang: unknown error 在执行hadoop namenode -format命令时,出现未知的主机名。  问题原因:  出现...

    python使用super()出现错误解决办法

    python使用super()出现错误解决办法 当我们在python的子类中调用父类的方法时,会用到super(),不过我遇到了一个问题,顺便记录一下。 比如,我写了如下错误代码: class A(): def dosomething(self): print "It...

    Linux中运行ifconfig出现错误解决方法-综合文档

    Linux中运行ifconfig出现错误解决方法[摘要]linux中运行ifconfig出现错误:正常情况下,只需要在控制面板上输入sudoapTInstallnet-tools就可以正常ifconfig了。不能sudoapTInstallnet-tools,出现这种问题时,解决...

    Windows 7安装驱动出现错误怎么办-.docx

    Windows 7 安装驱动出现错误解决方法 在 Windows 7 系统中,安装某些驱动程序时,或者是我们硬件无法识别需要重装驱动时,可能会出现错误信息,如“找不到指定模块”或“XXX.dll 文件丢失”等等。这种情况下,我们...

    cadence生成网络表时出现如下错误解决办法.

    cadence生成网络表时出现如下错误解决办法 Cadence是一款专业的PCB设计软件,在生成网络表时可能会出现一些错误,下面是一些常见的错误解决办法: 一、Warning "No_connect"警告 这是一个基本可以忽略的警告,...

    解决运行bat文件出现错误提示

    如果你的BAT文件引用了包含这些字符的文件或路径,就会出现此错误。解决方案是检查并更正所有涉及的文件名和路径,确保它们符合Windows的命名规则。 其次,错误可能源于批处理文件中的命令行语法错误。例如,如果...

    搜索出现意外错误解决方案

    通过上述步骤,大多数情况下可以解决“搜索出现意外错误”的问题。当然,每个用户的系统环境不同,可能需要根据具体情况调整解决方案。记住,在进行任何系统更改之前,确保有数据备份,以防止不可预见的损失。

    Codewarrior编译出现的错误以及解决方法

    1. C1000错误:非法的标识符列表出现在声明中 描述:在函数声明时,使用了形参的名称,但未为形参提供类型。 解决方法:在声明函数原型时,应确保每个形参都明确指定了类型。 示例:错误的声明是char f(i); 正确的...

    Nginx安装出现错误解决方案

    安装完依赖后,遇到的问题可能是编译时出现错误。例如文中提到执行make install时出现了错误。这通常是因为在编译Nginx的配置选项中使用了-Werror标志。这个选项会将编译器的警告当作错误来处理,如果在编译过程中...

    Python出现segfault错误解决方法

    本文分析了Python出现segfault错误解决方法。分享给大家供大家参考,具体如下: 最近python程序在运行过程中偶尔会引发系统segfault的错误,而且是在不定期不同代码段时发生的,所以单步调试没办法确定是哪一行代码...

    Win10升级10158出现0x80072ee2错误的解决步骤.docx

    Win10升级10158出现0x80072ee2错误的解决步骤.docxWin10升级10158出现0x80072ee2错误的解决步骤.docxWin10升级10158出现0x80072ee2错误的解决步骤.docxWin10升级10158出现0x80072ee2错误的解决步骤.docxWin10升级...

    金蝶Automation 错误解决方案

    金蝶Automation 错误解决方案是指在金蝶系统中出现的Automation 错误和拒绝的权限故障的解决方法。下面将对该解决方案进行详细的解释和分析。 一、故障之“Automation 错误” Automation 错误是指在金蝶系统中...

    电脑出现应用程序错误解决方案

    电脑出现应用程序错误解决方案 应用程序错误是电脑常见的问题之一,今天我们来讨论解决LgrsPortal.exe应用程序错误0x00449f68指令引用的0x00000013内存不能为written方法的解决方法。 首先,我们需要了解这个错误...

    mysql “ Every derived table must have its own alias”出现错误解决办法

    mysql Every derived table must have its own alias错误解决办法 Every derived table must have its own alias 这句话的意思是说每个派生出来的表都必须有一个自己的别名 一般在多表查询时,会出现此错误。 ...

    安装Adobe Acrobat 20225错误解决方案

    在使用Adobe Acrobat时,有时可能会遇到安装过程中出现的错误代码20225。这个问题通常是由于多种原因导致的,例如系统兼容性问题、缺少必备组件、安装文件损坏或已有的Adobe软件冲突等。本文将详细解析这个错误并...

Global site tag (gtag.js) - Google Analytics