`
kakac001
  • 浏览: 13029 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

近期一些BUG的总结

阅读更多
1.数据migration的时候一定要慎之又慎.
各种怪异的历史数据都有可能存在.
尽量多了解造成这些数据的原因来采取相应的策略做migration

2.与第三方系统做交互的时候,可以采取查询的方式,来解决长事务以及因为没有收到响应而造成多次数据异常之类的问题.
否则,若给第三方系统发送的请求无法避免,那么可以考虑在发送之前,给数据设置一个中间状态,避免没有收到响应造成数据异常.

3.在webwork2里面的interceptor是singleton的,即使在spring里面设置成prototype, 对于webwork2来说,只实例化了一次interceptor.因此在interceptor里面要使用域变量的时候要小心多线程的问题,避免多线程篡改数据。尽量使用Local variable来避免这种情况的发生.

4.在配置bean的时候,需要多注意他的scope到底是singleton的或者是prototype的,
即使是工具类也要小心,当然这是在工具类写的不够好的情况下.

5.Hibernate中的hql在做两数相加之类的(例如user.a+user.b),若其中一个为null,那么整个表达式的值为null,为避免这种情况的发生,oracle数据库中可以用nvl(column,0)的形式来将null自动转换成0值.
分享到:
评论

相关推荐

    java类型BUG总结

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

    Bug管理系统 项目开发总结报告

    ### Bug管理系统项目开发总结报告知识点解析 #### 一、引言 - **开发目的**: 随着信息技术的快速发展,软件应用已经渗透到社会的各个方面。在这个背景下,软件错误(通常称为“Bug”)的范围和可能性也随之扩大。...

    排bug的经验总结

    ### 排除Bug的经验总结 在软件开发过程中,排除Bug是一项极为重要的工作,它直接影响到产品的质量和用户体验。本文将从几个方面介绍高效排除Bug的方法与经验。 #### 代码审查(Code Review) **代码审查**是一种...

    iebug总结jar包

    "iebug总结jar包"是一个专门针对这些问题的资源集合,它包含了处理IE bug的相关资料,特别是针对IE6的解决方案。以下是基于这个主题的详细知识点: 1. **IE6的渲染引擎**:IE6使用的是Trident渲染引擎,它与现代...

    BugFree3.0.4导出BUG操作步骤

    总结以上步骤,BugFree3.0.4导出BUG操作是一个涉及Web后台管理、数据格式转换和Excel数据处理的过程。掌握这个过程对于IT行业中的软件开发团队来说是一个必要的技能,它有助于提高工作效率和bug修复的质量。此外,...

    androidBug修改总结

    AndroidBug修改总结涉及的内容主要包括以下几个方面: 1. **系统图标位置的调整**:在Android系统的定制开发中,开发者可能需要调整系统图标的显示位置。这通常涉及到对Android系统资源文件的修改,比如替换或编辑...

    bug1总结和学习

    ### Bug1总结与学习 #### 一、Bug概述 在软件开发过程中,遇到并解决Bug是程序员日常工作中不可或缺的一部分。本文档将针对一个特定的Bug(以下简称“Bug1”)进行详细的总结与学习,旨在帮助开发者更好地理解此类...

    java框架bug处理大全

    java 框架 bug处理 大全

    中文版bug系统下载 bug反馈系统

    总结来说,选择并熟练使用一款适合的中文版Bug系统,对于提升团队的开发效率和产品质量具有显著作用。同时,理解并掌握系统的各项功能,能够帮助我们更好地管理和优化软件开发流程,从而打造出更加稳定、可靠的软件...

    BUG记录模版(带汇总、统计、分析功能)

    9. **总结报告**:定期生成的BUG汇总报告,用于团队会议或者管理层汇报,显示整体的BUG趋势,评估项目风险,并为决策提供依据。 有了这样一个全面的BUG记录模版,不仅可以规范团队的工作流程,还可以提高工作效率,...

    第2章 Bug Algorithms1

    总结来说,Bug算法家族(如Bug1、Bug2和Tangent Bug)提供了简单而实用的避障策略,它们适用于不同的环境条件和任务需求。在实际应用中,需要根据具体情况选择合适的算法,以平衡路径效率和计算复杂度。在机器人自主...

    BUGFREE好文章 cisco技术 loadrunner脚本录制 loadrunner序列号 PIX基本配置 VSS简单入门 web测试技术经典案例 WIN2003邮件服务器构建 测试总结 防火墙技术 路由器配置命令 企业防火墙安全防护配置七大问题 网站功能测试 在 Windows xp 上安装 GreenAMP 和 BugFree 的详细步骤 其他

    (1)BUGFREE好文章 (2)cisco技术 ...(9)测试总结 (10)防火墙技术 (11)路由器配置命令 (12)企业防火墙安全防护配置七大问题 (13)网站功能测试 (14)在 Windows xp 上安装 GreenAMP 和 BugFree 的详细步骤 (15)其他

    bug集中营总结.md

    这是我自己遇到的一些bug和防踩坑的攻略,里面有一些解决的方案和个人的总结,大神请勿下载,我只是将这些bug上传上去,积分多非要下载我也不拦你们

    bug状态流程图+bug处理流程+角色..pdf

    5. **测试组长/经理**:审核提交的Bug,分析Bug库趋势,撰写测试总结报告。 6. **产品人员**:审核优先级和处理意见,参与项目组讨论,决定最终处理策略。 #### 功能模块与处理意见 - **功能模块(Subject)**:...

    软件测试 BUG清单 列表 实用性很强的表格

    软件测试 BUG清单 列表 实用性很强的表格 测试部门总结BUG清单表格

    bugfree管理工具

    总结来说,BugFree是一个强大的bug管理工具,它提供了全面的缺陷跟踪和管理功能,有助于软件开发团队提升工作效率,确保产品的质量。通过百度搜索使用手册,用户能够轻松学习如何利用这个工具来优化他们的bug处理...

    软件测试 BUG管理 经验和实践

    本文将结合"软件测试 BUG管理 经验和实践"的主题,深入探讨如何有效地进行BUG管理,以及分享一些专家的实践经验。 首先,理解BUG的定义至关重要。BUG通常指的是软件中的错误、缺陷或不正常的行为,它可能导致程序...

Global site tag (gtag.js) - Google Analytics