随笔分类 -  tomcat源码分析

摘要:一:tomcat部署应用的几种方式 1:最常见的war包部署。 把项目打包成war项目,丢到tomcat的webapps文件夹下面,启动tomcat的时候会自动解压。 2:直接部署文件夹 上面war解压后的文件夹,其实可以直接放到webapps文件夹下面,启动tomcat启动的时候也会把这个应用启动 阅读全文
posted @ 2021-08-01 13:53 蒙恬括 阅读(324) 评论(0) 推荐(0) 编辑
摘要:BIO 阻塞IO, 最常见的就是Socket连接了。 上代码: 服务端: public static void main(String[] args) { try { ServerSocket serverSocket = new ServerSocket(9998, 100, InetAddres 阅读全文
posted @ 2021-07-25 18:26 蒙恬括 阅读(111) 评论(0) 推荐(0) 编辑
摘要:在学习tomcat源码中看到不同协议不同的IO模型,这里单独记录下。 Java BIO、NIO、AIO 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。 异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数 阅读全文
posted @ 2021-06-04 13:26 蒙恬括 阅读(693) 评论(0) 推荐(0) 编辑
摘要:源码地址:https://gitee.com/archguide/tomcat 源码克隆下来后,不能直接运行,需要用ant进行编译,主要目的是下载依赖 在用ant编译之前,建议先修改build.properties.default文件中的base.path的值,ant编译时需要去下载第三方jar包, 阅读全文
posted @ 2021-05-24 12:11 蒙恬括 阅读(1002) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示