前些天发现:http://hellojava.info/ 这个站点,关于java问题排查分析总结线上故障总结其实是最有价值的,好的总结就是一个系统演进历史,是团队难得的积累沉淀。花了不少时间看了下,顺手整理了笔记: 1. Hashmap 并发情况下未加锁导致OOM 嗯,死循环很常见,OOM也会有,序列化时 HashMap.writeObj
转载
2023-07-13 15:31:06
53阅读
深浅拷贝 注意记一次深拷贝导致的bug。项目里有一个缓存,简单理解就是一个<Integer, List>的map,由于考虑不周,检索时直接返回了map里的list,后面有对list的过滤操作,然后返回给客户端。这样相当于直接把缓存的list的引用返回了,如果后面要对list做修改,比方说删除元素之类的,就会有副作用,导致缓存内被修改,影响后续的处理。这里其实应该做一个深拷贝,每一次返回
原创
2022-11-11 12:12:29
71阅读
1、java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 参数存在特殊字 ...
转载
2021-08-12 17:33:00
302阅读
2评论
行方向上拼接两个数据框pandas=1.0.1 work,pandas= 0.25.3 不workdf = pd.concat(Xs, axis=0)df.sort_index(inplace=True)df = pd.concat(Xs, axis=0, sort=False)df.sort_index(inplace=True)
原创
2021-08-04 09:55:48
555阅读
BUG 管理系统运维记录(bugfree)创建时间: 2013-06-18最新版本: 1.3制作者: Teemo君release 1.1 2013-06-08 文档初生成release 1.2 2014-03-07 &nbs
原创
2014-03-12 00:15:59
2680阅读
点赞
1评论
今天来跟大家谈一下一个,我在做一个新闻项目的时候,遇到的一个很有意思的小Bug报错的信息如下:原因分析:解决方法:
原创
2021-08-26 11:11:00
281阅读
关于在项目设计的不合理导致在实际应用中出现的bug近期在做一个有名高校的评教系统,出现了几个比较严重的问题,可以作为以后设计的参考经验:1.关于js中对象.trim()和对象.replace()的用法在各个浏览器下的兼容问题。这两个方法在firefox和chrome下都可以正常应用,但是在IE下无法识别,改成JQuery.trim()和JQuery.repalce()方可用。2.页面按钮的反复点击
原创
2013-12-19 17:57:12
466阅读
Java语言因为简单易用,功能强大,在IT行业备受青睐,相关从业者的薪资也比较可观。虽说是这样,但也不能说明Java是完美的,它也存在挺多让人不爽的功能,常常让技巧不够熟练的程序员踩坑,甚至失去信心,今天我们就来梳理一下Java中10个最“坑爹”、违反常识的功能点。1、switch必须加上break才结束switch中的break作用是结束switch循环,如果不加的话,当你在一个case语句中执
转载
2023-11-25 06:16:37
58阅读
xtrabackup 2.1.2 2.1.3 均出现以下问题: xtrabackup: warning: Log block checksum mismatch (block no 191401143 at lsn 3946288081920):
expected 800836998, calculated checksum 800
原创
2014-01-03 11:30:27
5935阅读
点赞
5评论
在现代软件开发中,bug 管理系统是确保软件质量和团队协作的重要工具。随着项目规模的扩大,不同的团队和人员在开发过程中的功能模块交叉,容易引入各种 bug。这使得如何有效地管理和解决这些问题成为了一个挑战。
在这篇博文中,我们将深入探讨一个“Java Bug 管理系统”的构建与维护方法,包括背景描述、技术原理、架构解析、源码分析、案例分析,最后总结我们所学到的。
## 背景描述
在过去几年中
文档说明如下:Bug严重程度:A-崩溃的:由于程序所引起的死机、非法退出、死循环;数据库发生死锁;因错误操作导致的程序中断;主要功能错误;造成数据破坏丢失或数据异常;数据库连接错误;数据通讯错误。B-严重的:程序运行错误;程序接口错误;主要功能轻微错误、次要功能缺失;边界条件操作时导致异常;严重的数值计算错误;数据库的表、业务规则、缺省值未加完整性等约束条件。C-一般的:操作界面错误(包括数据窗口
转载
2024-02-01 14:23:49
64阅读
入行深度学习会遇到各种bug ,希望我的这些经验对大家有用1 tf torch 与 python gpu版本搭配的bug 2 加载各种预训练模型的bug3 git上抄袭各种代码 linux转win的各种bug、4 库不搭配的各种 bugsentence_transformers 加载预训练模型 # pip install sentence_transformers==
原创
2022-03-30 17:34:10
645阅读
1.NoSuchMethodError1、项目依赖复杂。不使用maven管理项目依赖时更容易出现该问题。 处理的方法是: 如果使用maven,执行maven dependency:tree 人工排除2、运行环境问题。一般java web程序都运行在容器中,tomcat等。如果容器中已经存在了某个版本的jar包并已经加载了某些类,而web项目中依赖了不同的版本。处理方法:保证使用“干净”的容器运行程
转载
2023-09-13 23:14:32
66阅读
【测试基础知识整理】 开发组长/经理每天对Bug进行分配,标注处理意见,给定优先级(发版前必须三方:需求、开发、产品共同确定)。问题分配时,应尽可能将咨询类、理解错误类等问题处理掉,而不是留给开发人员。有可能是需求的问题,分配给需求人员。定期对Bug库分析,找出常出错的模块,进行代码审查开发人员分析Bug,写出问题原因,修改Bug;实行Bug优先原则,严重程度B-Major类或紧急程度3
转载
2023-12-17 17:08:19
58阅读
Linux中安装禅道一、环境准备:1.一台Linux服务器, 操作系统: CentOS 6.4 32位 (装在shop环境上即可)2.Xshell 6.03.Xftp 5.04.ZenTaoPMS.9.8.3.zbox_86.tar.gz安装包(禅道官网可下载)5.要JAVA 的环境下1、将安装包直接解压到/opt目录下特别说明:不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读
Bug一词相信很多朋友都在网上看过,尤其是编程人员更是经常要与Bug一词打交道,也常常为了找Bug而苦恼不已,有一句话是这样说的,为系统而生,为框架而死,为Bug奋斗一辈子。如果没有跟踪和梳理各种bug的问题并及时解决,那么项目就很难向前推进,那么接下来本文为广大程序猿朋友们推荐几款高效的bug管理工具,希望可以帮助你们解决烦恼。
Bug一词相信很多朋友
转载
2023-07-05 23:55:25
208阅读
一个Web应用或软件在其开发过程中难免会有bugs,所以在开发阶段bug tracking 软件就显得格外的重要。无论你是孤军奋战,又或者不是孤军奋战,使用bug追踪软件可以为你节省很多时间。以下是我们为您推荐的9个免费且开源的bug tracking软件:WebIssuesWebIssues是一个开源的问题追踪和团队协作应用程序,有两个部分:服务器:一个基于PHP-MySQL的服务器,用于数据的
记录最近出的几个bugconnection reset by peer最近服务器经常性的出现connection reset by peer的错误,开始我们只是以为小概率的网络断开导致的,可是随着压力的增大,每隔2分钟开始出现一次,这就不得不引起我们的重视了。我们的业务很简单,lvs负责负载均衡(...
原创
2022-01-07 10:34:17
134阅读
Kafka生产Bug记录:CommitFailedException 问题背景 在一次Kafka消费过程中,发现消费端出现了多次同一个消息被推送
原创
2024-07-15 09:24:50
490阅读
BUG是每个软件都会出现的问题,但有的BUG对软件的运行影响不大,有的BUG可能会导致软件无法正常运行。 这时候就需要把这些bug记录下来,提交给别人修改。 一般来说,其中包含哪些错误? 让我们来看看。 1、bug的标题和描述: 标题主要是对你提交的bug的简洁描述; bug的详细描述是对bug的进一步详细描述,比如在什么情况下等等; 标题也可以直接作为描述部分(可以简明扼要)。 这两
原创
2022-02-25 11:04:49
998阅读