最新 最热

【Tomcat源码分析】从零开始理解 HTTP 请求处理 (第三篇)

承接上文容器处理机制,当 postParseRequest方法返回真值时,容器将继续处理请求。在 service 方法中,通过 connector.getService().getContainer().getPipeline().getFirst().invoke(request, response) 这行代码,容器......

2024-10-08
4

【muduo源码分析】「阻塞」「非阻塞」「同步」「异步」

从本篇博客开始,我会陆续发表muduo库源码分析的相关文章。感谢大家的持续关注!!

2024-09-30
4

DatasetDataManage类

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-09-24
3

SqlTemplate类

这个Java类 SqlTemplate 主要用于定义和存储SQL查询模板字符串,这些模板字符串使用StringTemplate库的语法编写。以下是类的主要功能和特点的概要描述:

2024-09-24
2

SQLProvider类

这个Java类 SQLProvider 主要用于构建和拼接SQL查询语句。以下是类的主要功能和特点的概要描述:

2024-09-24
2

【Tomcat源码分析】从零开始理解 HTTP 请求处理 (第二篇)

深入探究 Connector 启动逻辑后,我们接下来需细致分析 HTTP 请求的执行流程。从客户端发出的请求,要经历哪些环节才能最终被处理?

2024-09-20
4

【Tomcat源码分析】从零开始理解 HTTP 请求处理 (第一篇)

终于步入 Connector 的解析阶段,这无疑是 Tomcat 架构中最为复杂的一环。作为连接器,它的职责显而易见——连接。那么,它连接的究竟是什么呢?

2024-09-18
4

django-prometheus使用及源码分析

在django服务运行过程中,希望可以对其获取promethues指标进行监控,这样可以实时知道其运行状态,当它运行异常时可以及时进行告警,并且帮助我们可以对其针对性进行优化。比如请求量过大是否要进行限流或者扩容,再或者发现接...

2024-09-18
5

【Tomcat源码分析】启动过程深度解析 (二)

前文已述,Tomcat 的初始化由 Bootstrap 反射调用 Catalina 的 load 方法完成,包括解析 server.xml、实例化各组件、初始化组件等步骤。此番,我们将深入探究 Tomcat 如何启动 Web 应用,并解析其加载 ServletContextListene...

2024-09-13
4

【Tomcat源码分析】揭秘 Tomcat 启动-初篇

说到 Tomcat 的启动,我们常需运行“tomcat/bin/startup.sh”脚本,但脚本内容究竟为何?不妨一探究竟。

2024-09-13
5