摘要: String中UTF-8和GBK的区别 UTF-8可以支持任意国家的语言,所以加载速度就慢一些; GBK只支持中文,加载速度会比UTF-8的速度快; 阅读全文
posted @ 2021-03-26 23:16 迁承_0204 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 创建一个线程的方式 方式1 方式2 方式3 方式4 阅读全文
posted @ 2021-03-26 23:08 迁承_0204 阅读(36) 评论(0) 推荐(0) 编辑
摘要: String,StringBuffer与StringBuilder的区别 1.String每次发生改变都会产生新的对象,但是StringBuilder和StringBuffer不会; 2.StringBuilder速度快,但是线程不安全; 3.StringBuffer速度比StringBuilder 阅读全文
posted @ 2021-03-26 22:42 迁承_0204 阅读(50) 评论(0) 推荐(0) 编辑
摘要: ArrayList的增长策略,以及它是如何进行扩容的? 由下面代码可见,ArrayList 的底层是Object类型的数组,并且默认容量是10 private static final int DEFAULT_CAPACITY = 10; transient Object[] elementData 阅读全文
posted @ 2021-03-26 22:37 迁承_0204 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 题目:83. 删除排序链表中的重复元素 相关描述 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。返回同样按升序排列的结果链表。 题目关键字 升序排列 删除重复元素 图示操作步骤 步骤一 步骤二 步骤三 步骤四 步骤五 代码展示 publ 阅读全文
posted @ 2021-03-26 20:35 迁承_0204 阅读(27) 评论(0) 推荐(0) 编辑
摘要: JavaWeb中的重定向和请求转发 1.重定向和请求转发的区别 请求转发是一次请求,浏览器路径不会发生变化; 重定向是多次请求,浏览器地址栏路径会发生变化; 请求转发可以拿到request中的数据,重定向不可拿到request中的数据; 请求转发可以访问WEB-INF路径下的内容,重定向不可以; 请 阅读全文
posted @ 2021-03-26 18:54 迁承_0204 阅读(604) 评论(0) 推荐(1) 编辑
摘要: 1.三次握手的详细图解? 2.为什么是是三次握手? 因为两次握手,只是单纯的知道了客户端的发送和接收正常,并不能确定服务端的发送是否正常,所以需要第三次握手客户端给服务端响应数据,来确定服务端的发送数据正常; 三次握手主要是为了初始化seq的初始值,通信双方要相互通知自己初始化的seq,seq作为以 阅读全文
posted @ 2021-03-26 18:48 迁承_0204 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.四次挥手的主要流程展示 2.四次挥手主要都干了什么事情? 第一次挥手:由客户端发起,向服务端发送报文信息,此时的报文 FIN = 1 表示 客户端要与服务器端断开连接,seq = 10000 z此时的seq不是自动生成,而是在传输报文中不断累加的结果 第二次挥手:由服务端发起,ACK = 1 表 阅读全文
posted @ 2021-03-26 18:47 迁承_0204 阅读(205) 评论(0) 推荐(0) 编辑
摘要: TCP是一种面向连接的,可靠的,基于字节流的传输协议; 源端口(Source Port):长度为16 bits(2个字节)。源端口。 目的端口(Destination Port):长度为16 bits(2个字节)。目的端口。 序列号(Sequence Number):长度为32 bits(4个字节) 阅读全文
posted @ 2021-03-26 17:54 迁承_0204 阅读(1432) 评论(0) 推荐(0) 编辑