tomcat4为例,每当HttpConnector的ServerSocket得到客户端的连接时,会创建一个Socket。接下来就处理这个Socket发来的数据。 怎么处理呢?考虑到客户端同时发来的请求数可能有很多, 所以tomcat 中默认维护着一个连接池—— 最大数是:..这里的连接池可以理解为...
学web也有一段时间了。为了从底层了解web应用在Tomcat中的执行,决定看一下Tomcat源代码參见《How Tomcat works》 和大牛博客。对大体架构有了一定的了解,可是详细细节还是不大清楚,以后随着对这方面的深入再详细看吧。 以下是解析的Tomcat系列: Tomcat源代码解析(
转载 2017-08-04 19:37:00
122阅读
2评论
Tomcat采用分层结构设计了4种容器,这4种容器分别是: Engine 、Host 、Context 、Wrap。它们钧继承 Container 容器接口。这
原创 2023-04-21 20:31:42
447阅读
标题:Tomcat4/5连接池的设置及简单应用示例关键字:Tomcat 连接池 JDBC驱动 Context
转载 2012-02-10 19:56:00
31阅读
2评论
HarmonyOS 4源代码的描述 HarmonyOS 4 是华为推出的一款面向多种设备的全场景操作系统。此次更新提供了众多新特性与改进,涵盖了从界面设计到底层架构的多方位提升。本博文将系统地梳理HarmonyOS 4的迁移过程,帮助开发者顺利完成项目迁移。 ## 版本对比 在对比HarmonyOS 4与之前版本时,我们注意到了以下几个特性差异: - **用户界面改进**:HarmonyO
原创 6月前
36阅读
最近在做一个项目使用到tomcat里的datasource,因为要在jbuilder中调试启动tomcat,配置这个是一个问题,因为当你建立一个工程,一些配置文件在运行期才会产生;    例如:新建一个工程-TestDemo,启动tomcat时会在工程目录下的tomcat/conf/ 产生server808X.xml临时文件(根据端口不同产生),同时会在工程目录下的t
原创 2005-10-31 11:42:00
303阅读
tomcat的启动从bootstrap的main方法開始,在main方法中主要是做了三件事,调用init方法初始化自己。调用catalinaDaemon对象 的setAwait方法设置它的await属性为true,最后调用自己的start方法。 首先看看init方法: public void ini
转载 2016-02-19 14:51:00
86阅读
2评论
   server:Tomcat8.5.51      OS:Windows10Version1909      blog:师万物(https://blog.51cto.com/u_14986295) typesetting:Markdow
原创 2021-08-04 10:39:37
193阅读
   server:Tomcat8.5.51      OS:Windows10Version1909      blog:师万物(https://blog.51cto.com/u_14986295) typesetting:Markdow
原创 2021-08-04 10:40:19
111阅读
1. 到http://archive.apache.org/dist/tomcat/tomcat-7下载Tomcat源码,本文用到的是apache-tomcat-7.0.19-src.zip;     注意:假设下载的tomcat版本号不同,所用到的jdk版本号不同。举例来说apache-tomcat-7.0.19-src.zip 使用jdk1.6没有问题; 而apache-tomcat-7.0
转载 2017-07-26 16:02:00
113阅读
   server:Tomcat8.5.51      OS:Windows10Version1909      blog:师万物(https://blog.51cto.com/u_14986295) typesetting:Markdow
原创 2021-08-04 10:38:56
131阅读
   server:Tomcat8.5.51      OS:Windows10Version1909      blog:师万物(https://blog.51cto.com/u_14986295) typesetting:Markdow
原创 2021-08-04 10:41:36
104阅读
对于开源软件,一些用户喜欢方便的开箱即用,还有一部分用户则喜欢从源代码入手,设置环境,重新构建(build)出来一个可用的版本,享受这种折腾的过程。做为开源项目里发展成熟、用户众多的一款开源软件,Apache Tomcat有许多优良的设计与架构,所以更少不了这种「弄脏双手,从头折腾」的使用者。 其实说实话,如果单纯为了分析了研究源代码,可以下载某一版本的Tomcat以及与之对应的源代码,即可搭建调
原创 2021-05-14 21:43:02
508阅读
JAVA 编程思想的源代码运行         新手,费了一下午的力气,终于将TIJ4源代码在我的机器上跑起来了。年初买这本书的时候,弄过一下,但是没成功。问题就是,作者的写的包无法导入。导致作者自己的定义的类无法使用,这直接使我无法立刻运行书上的例子,最后中断了TIJ4的学习。      下面说说我之前为什么没有成功吧
原创 2012-08-18 00:53:15
1916阅读
Thinking in Java, 4th editionSource Codetij4-code.zipCopyrightThis computer source code is Copyright (c)2006 MindView, Inc.All Rights Reserved.Permission to use, copy, modify, and distribute this comp
原创 2008-03-18 14:55:15
10000+阅读
4点赞
13评论
本文是Tomcat源代码阅读系列的第二篇文章,我们在本系列的第一篇文章:在Intelli
转载 2014-05-05 10:21:00
52阅读
2评论
背景题目听起来有点拗口,简单来说就是将idea不
原创 2023-06-28 14:17:17
121阅读
我们来看一下MediaInfo中的Inform()函数的内部调用过程首先Inform()函数封装了MediaInfo_Internal类中的Inform()函数//返回文件信息String MediaInfo::Inform(size_t){ //封装了一层 return Internal->Inform();} 查看一下MediaInfo_Internal类中的Inform()函数的源代码:// 获取信息Ztring MediaInfo_Internal::Inform(){ CS.Enter(); if (Info && Info->Status[File__A
转载 2013-10-09 19:25:00
153阅读
2评论
了解log4j的源代码来源于项目中一次需求,我们想将系统所有的warn日志统一收集到common-warn.log的日志中去,以便于系统对其进行监控处理。于是模拟自动生成的error配置完成了warn的配置,但是测试发现common-warn.log中竟然有error日志,而且业务的正常日志中竟然也
转载 2016-11-20 16:08:00
79阅读
2评论
最近华为鸿蒙OS 2.0正式开源! 最近华为鸿蒙OS 2.0正式开源!关于鸿蒙的教程其实网上也已经有一些尝鲜的小伙伴分享的相关文章了,编者我按照步骤一步步跑下来,整个流程还是非常简单的,尤其是对Android开发的小伙伴来说,从IDE到项目的创建及项目的编译安装简直是一模一样呀。我特么的都有点怀疑人生了...感兴趣的读者也可以试试哦。再贴一下鸿蒙的源码地
转载 2024-01-18 19:58:33
284阅读
  • 1
  • 2
  • 3
  • 4
  • 5