面试
文章平均质量分 63
面试相关
maxwell-ma
这个作者很懒,什么都没留下…
展开
-
TCP的运输连接管理--三次握手四次挥手&TCP有限状态机
TCP是面向连接的协议。运输连接是用来传送TCP报文的。TCP运输连接的建立和释放是每一次面向连接的通信中必不可少的过程。运输连接有三个阶段:连接建立、数据传送和连接释放。运输连接管理就是使运输连接的建立和释放都能正常地进行。在TCP连接建立过程中要解决三个问题:要使每一方能够通知对方的存在。要允许双方协商一些参数(如最大窗口值、是否使用窗口扩大选项和时间戳选项以及服务质量等)。能够对运输实体资源(如缓存大小、连接表中的项目等)进行分配。TCP连接的建立采用客户服务器方式。主动发起连接建立的应用程原创 2021-09-15 20:22:24 · 231 阅读 · 0 评论 -
TCP报文段首部格式
TCP报文段的首部格式TCP报文段首部的前20个字节是固定的,后面有4n字节是根据需要而增加的选线(n是整数)。源端口和目的端口,各占2个字节,分别写入源端口号和目的端口号。和UDP的分用相似,TCP的分用功能也是通过端口实现的。序号,占4字节。序号范围是[0,232-1],共232(即4294967296)个序号。序号增加到2^32-1后,下一个序号就又回到0。也就是说,序号使用mod 2^32运算。TCP是面向字节流的。在一个TCP连接中传送的字节流中的每一个字节都按顺序编号。整个要传送的字节原创 2021-09-13 15:58:44 · 3402 阅读 · 0 评论 -
JD校招提前批面试 (Java开发工程师)
一面(电话):面试官看了简历再来打的电话,所以没有让自我介绍,哈哈哈哈哈哈哈,一开始他自己介绍了一下部门,听不清说了啥,那边很吵,都是面试的声音,哈哈哈,1.说一下本科和研究生期间课程情况2.数据结构和算法学了吧,跳表3.跳表在项目中使用了吗,我切换到HashMap了,哈哈哈哈4.java8中HashMap数组64个元素和链表8个元素了,链表化,有什么弊端?(坑很多)5.提到了nginx6.git rebase 和git commit区别7.redis应用,能扯原理更好了原创 2021-08-03 15:14:13 · 204 阅读 · 0 评论 -
剑指Offer第2章--面试需要的基础知识读书笔记(Java版)
1. 第2章 面试需要的基础知识1.1. 面试题2:实现Singleton模式题目:设计一个类,我们只能生成该类的一个实例不好的解法一:只适用于单线程环境/** * @Author: [email protected] * @Date: 2021-07-10 16:22 * @Version: 1.0 */public class Singleton1 { private Singleton1(){ } private static Singleto原创 2021-07-10 16:54:13 · 89 阅读 · 0 评论