在web开发中,我遇到了一个很严重的内存泄漏问题,困扰了我一段时间,但经常周折才在HPjmeter的帮助上找到了问题的根源,原来是Digest认证的问题,并且是tomcat的大bug. 现给大家介绍一下,希望大家也能从中受益。
发生问题的类就是DigestAuthenticator.java
里面有这么一句话:
// Updating
原创
2009-03-05 21:00:58
1091阅读
1评论
用了 10 多年的 Tomcat 居然有bug !
转载
2021-07-19 15:12:10
112阅读
作者:藤伦柳揶 https://www.jianshu.com/p/d50bc43f505e 为了解决分布式链路追踪的问题,我们引入了实现OpenTracing的Jaeger来实现。然后我们为SpringBoot框架写了一个starter以让用户实现近零改造接入全链路。 由于公司有一个封装了Spri
转载
2021-05-25 21:15:05
118阅读
从 excel 中导入数据入系统,我们用的是先上传文件至服务器再分析所上传的文件逐行导入。 就是执行了一循环,在当前循环位置标识一下客户端就知道执行的进度了,以前的方式 是用 session.setAttribute("进度信息“); 以前是单机(session一秒更新几百次都没有问题)没有发现问题
转载
2016-07-14 16:28:00
189阅读
2评论
Tomcat启动时,会发生多次部署的现象。可以看下这篇博客。 http://b
原创
2022-10-28 08:00:49
126阅读
程序运行的本质,就是使用系统资源(CPU、内存、网络、磁盘等)完成信息的处理。比如在JVM中创建一个对象实例需要CPU和内存资源,如需频繁创建大量对象,并且这些对象存活时间短,就需要频繁销毁,很可能这部分代码会成为性能瓶颈。“池”就是用来解决这问题。对象池就是把用过的对象保存起来,等下次需要这种对象时,直接从对象池中拿出来复用,避免频繁创建和销毁。JDK中提供了线程池的默认实现,我们也可以通过扩展Java原生线程池来实现自己的线程池。为提高处理能力和并发度,Web容器一般会把处理请求的工作放到线程池,
原创
2021-08-19 11:08:16
2985阅读
程序运行的本质,就是使用系统资源(CPU、内存、网络、磁盘等)完成信息的处理。比如在JVM中创建一个对象实例需要CPU和内存资源,如需频繁创建大量对象,并且这些对象存活时间短,就需要频繁销毁,很可能这部分代码会成为性能瓶颈。“池”就是用来解决这问题。对象池就是把用过的对象保存起来,等下次需要这种对象时,直接从对象池中拿出来复用,避免频繁创建和销毁。JDK中提供了线程池的默认实现,我们也可以通过扩展Java原生线程池来实现自己的线程池。为提高处理能力和并发度,Web容器一般会把处理请求的工作放到线程池,
原创
2022-01-18 11:14:59
178阅读
Eclipse提示Tomcat miss丢失bug:The Tomcat server configuration at \Servers\Tomcat v5.5 Server at localhost-config is missing. 解决办法:eclipse-window-preferenc
转载
2016-11-25 16:16:00
395阅读
2评论
来源: https://dwz.cn/xZFW4J8S为了解决分布式链路追踪的问题,我们引入了实现OpenTracing的Jaeger来实现。然后我们为SpringBoot框架写了一个starter以让用户实现近零改造接入全链路。由于公司有一个封装了SpringBoot的内部框架,然后我们的starter就以最新框架所使用的SpringBoot版本为基础进行开发。所以业务系统在接入的时候需要先升级
转载
2020-12-10 16:43:24
197阅读
为了解决分布式链路追踪的问题,我们引入了实现OpenTracing的Jaeger来实现。然后我们为Sprin
转载
2022-03-18 13:41:43
65阅读
今天发现线上一台机器,监控一直在告警,一看是健康检查不通过,就上去查看了下,首先自己curl了下应用的url,果然是超时没有
转载
2023-04-26 10:42:48
53阅读
http://blog.csdn.net/htl258/category/583032.aspx
转载
2010-10-21 22:22:00
749阅读
2评论
一、BUG提交和BUG⽣命周期管理 1、缺陷概述 1)缺陷(Defect):是指存在于软件之中偏差,可被激活,以静态形式存在于软件内部,相当于Bug。 2)故障(Fault):当缺陷被激活后,软件运⾏中出现的状态,可引起意外情况,若不加处理,可产⽣失效,是⼀个动态⾏为。 3)失效(Failure): ...
转载
2021-09-29 16:26:00
1565阅读
2评论
bug1: angularjs $http缓存,ie浏览器,新建了跳转返回还是旧数据,删除了再手动刷新还是旧数据,链接上加了时间戳才ok bug2: 使用Uploadify 时,同时使用了jQuery.Validition 验证控件时,在IE11上出现JS缺少对象错误。,uploadifyie11
转载
2016-04-15 08:59:00
1599阅读
2评论
全网最好,没有之一,无bug运行Tomcat源码。经验分享,学习总结
原创
2021-11-30 17:16:03
349阅读
1.少了大括号;2.权限关键字大写了;3.方法声明后面加了分号;4.返回值不确定;5.数据类型不对应;6.变量声明缺少类型;7.关键字写错了;8.注意方法是否要参数,以及是否有必要加参数;7.注意不要少了+号;8.注意是否存在空格;
原创
2014-09-27 22:44:52
1494阅读
1、添加链接类别出错时,出现英文提示。2、添加链接的错误/成功信息中有“文章”字样。Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=176
转载
2007-12-17 10:54:00
495阅读
@Resource 只写一个注解 A component required a bean of type 'mes.common.entity.dip.DipPackProcedureE' not fund ...
转载
2021-09-26 20:46:00
570阅读
2评论