tomcat

墨雨晨曦885 小时前
java·tomcat
2026/08/15 spring AI学习总结1. YAML 写法:2. java代码实现Tomcat 用来实际处理请求的线程池上限。每个 HTTP 请求到达后,会被分配一个工作线程来执行你的 Controller 逻辑。
Aphelios38021 小时前
java·开发语言·spring boot·elasticsearch·tomcat·网络io阻塞·线程池耗尽
一次锁内网络IO引发的Tomcat线程池“饿死”事故某日,运营反馈:ES服务查询页面点击后直接报IO异常,随后无论点击任何菜单,页面均不再跳转,Tomcat访问日志无新增,刷新浏览器无效,唯一恢复手段只有重启Tomcat。
counting money4 天前
java·websocket·tomcat
Tomcat 专题:从基础架构到性能调优与 WebSocket 实战本专题围绕 Tomcat 展开,内容涵盖基础概念、整体架构、核心组件、服务器配置、JVM 调优、集群部署、安全加固以及 WebSocket 实战案例。课程从源码层面剖析 Tomcat 的启动流程、请求处理流程和 Jasper 引擎编译原理,帮助读者深入理解 Tomcat 的内部工作机制,并掌握生产环境下的配置与调优方法。
步行cgn5 天前
sql·tomcat·mybatis
MyBatis 动态 SQL 完全指南动态 SQL 是 MyBatis 最强大的特性之一。它允许我们在 XML 映射文件中,根据传入参数的不同,动态地拼接 SQL 语句,从而避免在 Java 代码中手动拼接字符串(如 WHERE 1=1 AND name = ?)带来的繁琐、易错和 SQL 注入风险。
SemiTris6 天前
java·tomcat
从Controller到Tomcat底层请求链路全解析写 Spring 的时候,我经常有一种错觉:好像只要在 Controller 里放一个方法,浏览器敲个地址,参数就会自己进来,返回值就会自己变成 JSON 还给用户。好像 Tomcat 是某个神秘组织,在幕后默默替我打理一切。
程序员良辰7 天前
java·中间件·tomcat
【TongWeb8】使用 Crontab 定时重启和检测 TongWeb 服务在生产环境中,有些应用可能存在长期运行后资源占用增加、连接异常、服务响应变慢等情况。除了人工定期重启,也可以通过 Linux 自带的 crontab 定时任务,实现 TongWeb 自动重启。
上海云盾商务经理杨杨7 天前
java·web安全·tomcat
Tomcat 弱配置漏洞渗透实战!批量 getshell 高频漏洞Tomcat 是 Java 项目最常用中间件,默认配置存在大量高危漏洞,是渗透测试中拿下服务器权限的高频突破口。本篇详解漏洞原理、利用方式、修复方案。
小张同学a.11 天前
linux·运维·mysql·nginx·tomcat·zabbix
zabbix企业级监控平台3——服务监控与API实战在 agent 1 安装 nginx,开启 nginx 状态统计页面测试:访问 nginx 状态接口,输出连接、请求统计信息,供 zabbix 抓取做 nginx 监控 accepts:nginx 总共接收到的客户端连接数 handled:成功处理完成的连接(一般和 accepts 相等) requests:总共收到的 HTTP 请求总数 Reading:正在读取请求的连接 Writing:正在返回响应给客户端的连接 Waiting:空闲等待的长连接 主机清除之前手动复制的模板,关联 nginx 服务监控
xxwl58517 天前
spring boot·mysql·tomcat
数据库后端接口测试报告1.本项目基于lianwuOS官方的SDK源码建立而来,为stringboot项目(java版),连接lianwu系统自带的数据库进行数据保存并利用接口进行传输,前端利用html在浏览器构造页面。
次次皮19 天前
前端·tomcat·jar
Linux 下通过 XShell 手动更新 Tomcat 应用并重启五六年前的时候,我在工作中发版项目,需要先打包,后部署到tomcat上,之后在linux中启动服务,当时记得命令是service xxx restart 启动。后来换几次工作都不需要自己来部署项目,或者是有自动化的部署工具,没用过原生的启动命令,最近接手的项目刚好又涉及到tomcat部署发版,但发现命令用的sh startup.sh,而不是记忆中的service xxx restart,所以搜了一下原因,整理一下
Listen·Rain20 天前
java·人工智能·spring boot·tomcat·intellij-idea·mybatis·visual studio
用AI开发出一个AIVibecoding了一个支持SSE流式对话的ChatSpark智能聊天机器人,今天把项目的全链路设计分享出来,新手也可以跟着一步步搭建出属于自己的AI聊天应用~
Full Stack Developme22 天前
java·tomcat·nio
Tomcat NIO连接器内部如何实现零拷贝 Session管理如何实现集群同步既然都想深入了解,那我们就分两大块来彻底拆解。一块是NIO连接器的高性能内核(含零拷贝),另一块是Session集群同步的多种方案。
Full Stack Developme21 天前
spring boot·后端·tomcat
SpringBoot 内嵌 Tomcat 的启动流程Spring Boot 内嵌 Tomcat 的启动流程,本质上就是把“手动部署WAR包到外部Tomcat”这件事,变成通过Java代码在main方法里一键启动。
Full Stack Developme21 天前
java·http·tomcat
Tomcat 如何处理HTTP请求Tomcat处理HTTP请求的完整流程,本质上可以拆解为三步:连接器(Connector)接收并解析请求
Full Stack Developme22 天前
java·tomcat
Tomcat 设计原理要理解Tomcat的设计原理,我们需要从一个核心问题出发:Tomcat的本质是什么?它的本质是一个实现了Java Servlet、JSP(现在多被JSP编译器替代)、WebSocket等规范的“容器”。更具体地说,它是一个HTTP服务器与Servlet容器的结合体。
BullSmall23 天前
docker·tomcat·jenkins
Tomcat 部署 Jenkins → Docker Jenkins 完整迁移方案目录核心原理一、第一步:找到 Tomcat 上 Jenkins 的 JENKINS_HOME(最容易踩坑)
baozhengw24 天前
java·tomcat
信创改造-SpringBootJar包改为WAR包部署Tomcat因为项目信创改造需要将SpringBoot的独立Jar应用改为WAR包,在部署TongWeb前需要先改造为WAR包部署Tomcat先进行测试,如果正常运行则部署到TongWeb。
Java面试题总结1 个月前
java·tomcat·mybatis
mybatis插件MyBatis 插件(Interceptor)是 MyBatis 框架留给开发者的一扇“后门”。通过它,你可以在不修改 MyBatis 核心代码的情况下,干预或增强 MyBatis 的执行过程。
川石课堂软件测试1 个月前
python·功能测试·测试工具·mysql·单元测试·tomcat·apache
安全测试|SQLMap渗透扫描工具Sqlmap 是一个开源渗透测试工具,它自动检测和利用 SQL 注入缺陷,并接管数据库服务器。它配备了一个强大的检测引擎,为终极渗透测试器提供了许多小众功能,还有一系列广泛的开关,从数据库指纹识别、从数据库获取数据,到访问底层文件系统和通过带外连接在操作系统上执行命令。
左左右右左右摇晃1 个月前
java·开发语言·笔记·tomcat
手写Tomcat原理整理Tomcat 启动的时候,主要做一件事:把所有的 Servlet 找出来,实例化,然后存到容器里。具体分为六个步骤: