- 博客(6)
- 收藏
- 关注
原创 2021-05-18
网络常见面试题问题列表:OSI与TCP/IP结构及各层协议,3次握手与4次挥手流程相关、TCP与UDP对比,TCP可靠性,处理URL过程,HTTP相关(会话一致性,1.0/1.1, https, get/post)一. OSI与TCP/IP结构及各层协议1.结构图2.五层网络各层协议概述(XX层协议定义了XX层通信与交互的规则,关注协议即可!)应用层(典型设备:应用程序):DHCP(基于UDP,动态主机分配协议),HTTP(超文本传输),SMTP(简单邮件传输),FTP(文件传输),
2021-05-18 09:39:29
104
原创 java集合
说说List,Set,Map三者的区别?(1)List:接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象(2)Set不允许重复的集合,不会有多个元素引用相同的对象(3)Map使用键值对存储,Map会维护和Key有关联的值。2. ArrayList和LinkedList区别?(1)是否保证线程安全:都是不同步的,都不能保证线程安全。(2)底层数据结构:ArrayList底层实现的是Object数组,LinkedList底层实现的是双向链表。(3)ArrayList查询快
2021-05-11 20:31:58
58
原创 数据库
1.MySQL是一种关系型数据库,MySQL是开源免费的,MySQL默认端口号是3306。2.存储引擎,一些常用的命令,查看MySQL的所有存储引擎mysql> show engines;3.MyISAM和InnoDB区别MyISAM是MySQL(5.5版本之前)的默认数据库引擎,提供了大量的特性,包括全文索引、压缩、空间函数等,但MyISM不支持事务和行锁,最大的缺陷是崩溃以后无法安全恢复。MySQL5.5版本之后,默认存储引擎是InnoDB.是否支持行级锁:MyISAM
2021-05-11 20:30:00
105
原创 JVM
程序计数器解释:【指向当前线程所执行的字节码的行号】,其实就是一小块内存,记录着当前程序运行到哪了字节码解释器的工作就是通过改变这个计数器的值来选取下一条需要执行的字节码指令(字节码指令是什么?)。分支,循环,跳转,异常处理,线程回复等都需要依赖这个计数器来完成。由于Java的多线程是通过线程轮流切换完成的,一个线程没有执行完时就需要一个东西记录它执行到哪了,下次抢占到了CPU资源时再从这开始,这个东西就是程序计数器,正是因为这样,所以它也是“线程私有”的内存。如果一个线程执行一个主要方法,这个...
2021-04-26 00:14:14
55
原创 计算机网题目
计算机网题目TCP 与 UDP 的区别1.连接 TCP 是面向连接的传输层协议,传输数据前先要建立连接。UDP 是不需要连接,即刻传输数据。2.服务对象 TCP 是一对一的两点服务,即一条连接只有两个端点。UDP 支持一对一、一对多、多对多的交互通信3.可靠性 TCP 是可靠交付数据的,数据可以无差错、不丢失、不重复、按序到达。UDP 是尽最大努力交付,不保证可靠交付数据。4.拥塞控制、流量控制 TCP 有拥塞控制和流量控制机制,保证数据传输的安全性。UDP 则没有,即使网络非常拥
2021-04-26 00:09:30
500
原创 计算机网络传输层
5 运输层概述5.1 运输层协议概述5.1.1进程之间的通信两台主机进行通信就是两台主机中的应用进程互相通信。通信的真正端点不是主机而是主机中的进程。运输层有一个很重要的功能:复用和分用。这里的复用是指发送方在不同的应用进程可以使用同一个运输层协议传送数据(当然需要加上适当的首部),而分用指的是接收方的运输层在剥去报文段的首部之后能够把这些数据正确交付给目的应用进程。即网络层为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端逻辑通信。复用:假定一个机构的所有部门向外单位发出的公文都由
2021-04-25 23:02:12
306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人