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