`
lzkooo
  • 浏览: 7894 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

程序常见错误bug及解决总结

阅读更多

总结些本人在开发 架构常见的bug也是开发者容易犯得错误


欢迎大家补充


不足之处敬请指点,共同学习,共同进步


程序常见错误场景
产生常见程序错误的原因
bug解决办法

  1、  nullException,fileNotFoundException


输入校验不足  没有或缺少对输入为空、边界值的校验


完善程序校验
   校验一定要在客户端和服务端双重校验:客户端的校验是为了客户的友好体验,服务端的校验是为了预防黑客或客户端禁用cookie等使前端校验失效





2、客户端和服务端交互时导致 io 异常



服务端并发数没有优化

  导致大并发时多人等待使速度变慢;或连接数设的过大造成资源浪费

服务端根据业务估计优化连接数,和客户端在链接时设置连接失败后尝试机制

3、内存溢出异常


内存一次性装入文件过大或程序忘记释放内存导致内存泄露

对于java虚拟机不能回收的链接及时关闭特别是数据库连接,文件流等

前端html尽量按规范写,dom对象及时闭合不嵌套混乱

选择恰当的技术,譬如dom和sax解析xml时,

dom一次装入内存就会内存泄露

sax没事



4、web工程不报错,但编译不通过

jar包已经删除,

而工程运行环境里还有,

此时有黄色叹号

删除jar包时要同步工程编译环境



5、里面明明有jar包,但却报找不到那个类

不同版本的包冲突

删掉多余冲突的jar包


6、js里明显有类却调不到

js跨越问题

需加domain设相同主域等方法

 

2
8
分享到:
评论

相关推荐

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

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

    java类型BUG总结

    ### Java类型BUG总结 #### 一、糟糕的命名习惯 **问题描述:** 糟糕的命名习惯会导致代码可读性差,难以维护。例如,使用`i`, `ii`, `j`, `k`作为循环变量,这虽然在某些情况下是常见的做法,但对于变量的功能描述...

    怎样解决应用程序错误?.docx

    总结来说,解决应用程序错误应遵循以下步骤: 1. 使用反病毒软件进行全盘扫描,清除潜在的病毒和木马。 2. 检查并修复系统漏洞,以确保系统文件完整。 3. 卸载并重新安装出错的应用程序,或尝试关闭其他可能冲突的...

    C++程序调试方法bug集

    总结:本文主要介绍了C++程序开发过程中常见的一些bug及其解决方法。通过深入理解这些知识点,开发者可以更有效地识别和解决编程中遇到的问题。希望这些内容能够帮助大家在C++编程道路上更加顺利。

    13年的 Bug 调试经验总结

    在这篇文章中,作者总结了他在过去13年中跟踪和解决复杂bug的经验。首先,作者参与了从嵌入式系统到大型电信系统,再到基于Web的系统的开发和调试工作,积累了丰富的经验。文章随后介绍了作者在编码、测试和调试三个...

    系统蓝屏错码解决办法

    在本文中,我们将总结一些常见的蓝屏错误代码,并提供相应的解决方案。 1. 0×0000007E:找不到指定的模块系统进程产生错误 这个错误可能是由于硬件兼容性、有问题的驱动程序或系统服务引起的。解决方案是使用...

    C++捉虫历险记--常见C++Bug大围剿

    通过阅读《C++捉虫历险记--常见C++Bug大围剿》,读者可以了解到C++编程中常见的陷阱及其解决方案。通过对典型错误的学习,不仅能提高编程技能,还能培养良好的编码习惯,减少未来开发过程中的错误。希望每位读者都能...

    01蓝牙相关图片02蓝牙各种问题总结03蓝牙源码分析04蓝牙bug总结05培训ppt

    培训内容可以涵盖蓝牙基础理论、开发环境搭建、协议栈详解、常见问题及解决方案、实际操作演示等。通过培训,参与者能够系统地掌握蓝牙知识,提升其在实际项目中的应用能力。 总的来说,蓝牙技术在日常生活和工作中...

    易语言BUG及解决办法

    这篇内容将深入探讨一些常见的易语言BUG及其解决办法。 1. **汇编补丁中的问题**: 在创建汇编补丁时,需要注意`到字节集`命令的使用。这个命令用于将数值转换为字节集,但在某些情况下,如果字节集内包含表达式,...

    应用程序发生异常 未知的软件异常解决方法.docx

    "应用程序发生异常解决方法" 应用程序发生异常是指应用程序在运行过程中出现了错误或崩溃的情况。这种情况可能是由于硬件或软件的问题导致的。下面我们将从硬件和软件两个方面来讨论这种异常情况的解决方法。 一、...

    电脑出现runtime error错误提示的解决办法.docx

    Runtime Error是一种常见的计算机错误,可能是由于程序代码的bug、环境变量的不正确设置、系统文件的损坏等原因引起的。通过删除注册表中的Runtime Error记录、删除HKEY_LOCAL_MACHINE\SOFTWARE\microsoft\Windows\...

    300个常见软件错误

    《300个常见软件错误》这一资源提供了丰富的案例,帮助测试工程师和开发人员了解各类软件问题,并提供解决这些问题的方法。本文将基于该资源的标题、描述、标签及部分内容,深入探讨其中所提及的关键知识点。 #### ...

    解决win10系统下SSCOM打开串口显示无法打开bug.pdf

    这样设置后,软件将在启动时自动尝试打开并保持串口连接,从而可能解决无法打开串口的bug。 总结来说,解决SSCOM在Windows 10下无法打开串口的问题,需要从多个角度进行排查,包括检查串口占用、更新驱动、调整运行...

    CASTEP最常出错原因及解决方法

    本文将详细介绍CASTEP中最常见的错误类型及其原因,并提供相应的解决方案。 #### 二、CASTEP错误类型与处理策略 根据提供的部分内容,我们可以将CASTEP运行时可能出现的问题大致分为三类: 1. **CASTEP自身检测到...

    似乎是高级表格的BUG

    2. **日志分析**:检查应用程序的日志文件,寻找可能的错误信息或异常堆栈,这可以帮助定位问题发生的代码位置。 3. **代码审查**:对于内部开发的高级表格组件,审查相关代码段,查找可能的逻辑错误或不合理的实现...

Global site tag (gtag.js) - Google Analytics