Apache Tomcat是一款开放源代码的Java servlet容器,用于实现Java EE规范中的Servlet和JavaServer Pages(JSP)。在Tomcat的更新版本中,Tomcat 8.5.15是最新的版本,它带来了许多改进和增强功能。
Tomcat 8.5.15在Linux操作系统上运行时,具有很好的稳定性和性能。 Linux作为一种流行的操作系统,为Tomcat提供了
原创
2024-04-16 10:09:08
49阅读
apache-tomcat-8.5.15与之前的版本存在些许差异,配置方式有所改变,并且针对JVM一些参数不再支持。故本文档主要简介一下如何在apache-tomcat-8.5.15容器上配置JVM内存参数。
原创
2017-06-15 22:53:06
5272阅读
点赞
前言:JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK. JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。所以要想运行jsp的程序必须要
转载
2017-06-17 19:43:00
118阅读
2评论
设集合$A$的基数为$\alpha$,集合$B$的基数为$\beta$.证明以下三种有且仅有一种成立:(1)$\alpha<\beta$(2)$\alpha=\beta$(3)$\beta<\alpha$引理:任何一个非空集合$M$,都可以良序化.由于任何集合都可以看成良序集,而良序集的势是可以比较...
转载
2013-01-20 11:09:00
40阅读
在web开发中,我遇到了一个很严重的内存泄漏问题,困扰了我一段时间,但经常周折才在HPjmeter的帮助上找到了问题的根源,原来是Digest认证的问题,并且是tomcat的大bug. 现给大家介绍一下,希望大家也能从中受益。
发生问题的类就是DigestAuthenticator.java
里面有这么一句话:
// Updating
原创
2009-03-05 21:00:58
1091阅读
1评论
环境说明:nginx 反向代理服务器 ip 为: 10.219.24.26tomcat1 应用服务器 ip 为: 10.219.24.21tomcat3 应用服务器 ip 为: 10.219.24.23os 环境为 :linux x86_64 参考连接: 为了节约劳动力,给出作者先前的完整连接,按照
转载
2017-06-17 22:45:00
47阅读
2评论
设集合$A$的基数为$\alpha$,集合$B$的基数为$\beta$.证明以下三种有且仅有一种成立:(1)$\alpha<\beta$(2)$\alpha=\beta$(3)$\beta<\alpha$引理:任何一个非空集合$M$,都可以良序化.由于任何集合都可以看成良序集,而良序集的势是可以比较...
转载
2013-01-20 11:09:00
84阅读
作者:藤伦柳揶 https://www.jianshu.com/p/d50bc43f505e 为了解决分布式链路追踪的问题,我们引入了实现OpenTracing的Jaeger来实现。然后我们为SpringBoot框架写了一个starter以让用户实现近零改造接入全链路。 由于公司有一个封装了Spri
转载
2021-05-25 21:15:05
118阅读
用了 10 多年的 Tomcat 居然有bug !
转载
2021-07-19 15:12:10
112阅读
从 excel 中导入数据入系统,我们用的是先上传文件至服务器再分析所上传的文件逐行导入。 就是执行了一循环,在当前循环位置标识一下客户端就知道执行的进度了,以前的方式 是用 session.setAttribute("进度信息“); 以前是单机(session一秒更新几百次都没有问题)没有发现问题
转载
2016-07-14 16:28:00
189阅读
2评论
程序运行的本质,就是使用系统资源(CPU、内存、网络、磁盘等)完成信息的处理。比如在JVM中创建一个对象实例需要CPU和内存资源,如需频繁创建大量对象,并且这些对象存活时间短,就需要频繁销毁,很可能这部分代码会成为性能瓶颈。“池”就是用来解决这问题。对象池就是把用过的对象保存起来,等下次需要这种对象时,直接从对象池中拿出来复用,避免频繁创建和销毁。JDK中提供了线程池的默认实现,我们也可以通过扩展Java原生线程池来实现自己的线程池。为提高处理能力和并发度,Web容器一般会把处理请求的工作放到线程池,
原创
2021-08-19 11:08:16
2985阅读
Tomcat启动时,会发生多次部署的现象。可以看下这篇博客。 http://b
原创
2022-10-28 08:00:49
126阅读
程序运行的本质,就是使用系统资源(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阅读
全网最好,没有之一,无bug运行Tomcat源码。经验分享,学习总结
原创
2021-11-30 17:16:03
349阅读