首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
努力的Javaer
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Java三大特性
1.封装 封装是指将对象的状态(属性)和行为(方法)捆绑在一起,并对外部隐藏对象的内部实现细节,仅提供公共的访问方式。通过封装,可以保护数据不被外部随意访问和修改,提高代码的安全性和可维护性。 2.继
详细说说你对G1垃圾回收器的理解
G1垃圾回收器:G1垃圾回收器是作用于新生代和老年代的垃圾回收器,垃圾回收算法采用复制算法。 G1垃圾回收器将堆内存分为若干个区域,每个区域都可以充当Eden区,survivor区,old区,humo
银行家算法
银行家算法(Banker's Algorithm)是用来避免死锁的一种算法,核心思路是: 查看当前系统的可用资源数; 遍历所有进程,看是否存在一个进程,它的**最大需求量-已分配量(即还需资源量)**
什么是零拷贝
零拷贝(Zero-Copy) 是一种技术,目的是在进行数据传输时,减少 CPU 参与的内存拷贝次数,提高性能。 传统的数据传输(比如发送文件到网络)需要经过多次拷贝: 磁盘数据读到内核缓冲区; 内核缓
TCP的流量控制
流量控制是为了防止发送方发送太快,接收方来不及处理,导致丢包。 TCP使用的是滑动窗口机制来实现流量控制: 每个TCP连接,接收方会在ACK里告诉发送方一个窗口大小。 窗口大小表示“我还能接收多少字节
TCP的拥塞控制介绍一下?
TCP 拥塞控制主要包括四个阶段: 慢开始(Slow Start) 初始时,TCP连接的拥塞窗口(cwnd)很小,比如1个MSS(最大报文段长度)。 每收到一个 ACK,cwnd 翻倍增长,指数级扩张
TCP和UDP区别是什么
1.连接:TCP是面向连接的,传输数据前要先建立连接;UDP是不需要建立连接,即刻传输数据 2.服务对象:TCP是一对一的两点服务,即一条连接只有两个断点。UDP支持一对一,一对多,多对多的交互通信
服务端出现大量TIME_WAIT的原因有哪些
1.HTTP没有使用长连接 2.HTTP长连接超时 3.HTTP长连接达到请求上限。Web服务端通常有个参数,来定义一条HTTP长连接上最大能处理的请求数,当超过最大限制时,就会主动关闭连接。
为什么第四次挥手后要等待2MSL
MSL(Maximum Segment Lifetime)最大报文生存时间,是指一个 TCP 报文在网络上最多能存活的时间(超时了就丢弃)。 为什么要等待 2MSL?原因主要有两个: 确保最后一个 A
TCP四次挥手过程
第一次挥手:客户端主动调用关闭连接函数,然后发送FIN报文,然后处于FIN_WAIT_1状态。 第二次挥手:服务端收到FIN报文,然后发送ACK报文,然后处于CLOSE_WAIT状态,客户端收到ACK
下一页
个人成就
文章被点赞
1
文章被阅读
418
掘力值
131
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2024-11-26