摘要: 0. 写在前面 本文讲述的Tomcat相关内容,基于Tomcat9.0.34版本。 学习Tomcat源码时本人使用Idea工具,导入如下依赖来查看源码: 1. 始于一条Shell语句 于Linux系统下启动Tomcat,只需要一条shell语句 ,该shell脚本位于 目录下,该脚本最后一句话最为重 阅读全文
posted @ 2020-04-23 20:26 SanjiApollo 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 遇到了一个面试题,Integer变量可以使用==比较吗?为什么? 遇到这个问题的时候,首先想到的是Integer变量是对象,使用==比较的是引用的值,但是这样理解 是不对的 ,如下面的代码所示: 实际上,真要说清楚这个问题,还要参考《The Java Language Specification》, 阅读全文
posted @ 2020-04-18 17:00 SanjiApollo 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 面试的时候遇到一个问题:TCP为什么需要三次握手而不是两次? 网上对此问题的回答不尽相同,主要有两种声音: 1. 因为TCP需要确认通信双方的序列号,所以,A要对B的序列号确认; 2. 防止已经失效的连接请求报文段突然又传到服务端,因而产生错误。 第一条的讨论可以参见 "StackExchange" 阅读全文
posted @ 2020-04-18 12:00 SanjiApollo 阅读(945) 评论(2) 推荐(0) 编辑