java
文章平均质量分 84
阿胜。。
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅谈网络是怎样连接的(二)
2.1创建套接字 2.1.1协议栈的内部结构 TCP/IP软件采用分层结构 协议栈的上半部分有两块,分别是负责用TCP协议收发数据的部分和负责用UDP协议收发数据的部分 在互联网上传送数据时,数据会被切分成一个一个的网络包,而将网络包发送给通信对象的操作就是由IP来负责的 ICMP用于告知网络包传送过程中产生的错误以及各种控制消息,ARP用于根据IP地址查询相应的以太网MAC地址 IP下面的网卡驱动程序负责控制网卡硬件,而最下面的网卡则负责完成实际的收发操作,也就是对网线中的信号执行发送和接收的操作。原创 2021-10-24 11:21:48 · 2131 阅读 · 0 评论 -
CMS垃圾回收期详解
CMS 1.CMS CMS是一种已获取最短回收停顿时间为目标的收集器。出发点是java应用集中在互联网网址或者基于浏览器的B/S系统 的服务器上,这类应用通常关注服务的响应速度,希望系统停顿时间尽可能短,已给用户更好的交互体验 CMS在名称中就包含了其垃圾回收的理念,MS(Mark Sweep)标记清除算法。 1.1 cms的处理过程 初始标记:仅仅标记一些GCROOTS直接关联的对象,STW(停顿时间),很短 并发标记:从GCROOTS的直接关联对象开始,遍历整个对象图的过程 重新标记:修正在并原创 2021-09-11 15:12:19 · 612 阅读 · 0 评论 -
每日面经 2021 6.6 字节
2.21.6.6 字节电商后端开发实习生一面 摘取自:https://www.nowcoder.com/discuss/667543?source_id=discuss_experience_nctrack&channel=-1 作者:冰汽水 链接:https://www.nowcoder.com/discuss/667543?source_id=discuss_experience_nctrack&channel=-1 来源:牛客网 1、自我介绍 2、计算机网络 OSI七层模型; 物理层原创 2021-06-06 20:20:58 · 251 阅读 · 3 评论 -
每日面经(2021.6.5)阿里
阿里巴巴 提取自:https://www.nowcoder.com/discuss/631598?type=all&order=time&pos=&page=1&channel=-1&source_id=search_all_nctrack top K HTTP1.0 1.1 区别 1.加入了长连接(持久连接):一个请求去请求浏览器的11个对象,所有的请求及相应都由相同的TCP连接发送,后续只要任意一端没有明确提出断开连接,则保持连接一直存在 2.使用了管道网络传输原创 2021-06-05 20:14:59 · 185 阅读 · 1 评论 -
Volatile关键字的理解
Volatile关键字的理解 volatile是java虚拟机提供的最轻量级的同步机制。 当一个变量被定义为volatile之后,他将具备两项特性: 第一项是保证此变量对所有线程的可见性 第二项是禁止指令重排序优化 1.可见性描述 首先我们谈一谈可见性,“可见性”是指当一条线程修改了这个变量的值,新值对于其他线程来说是可以立即知道的。这一个特点是普通变量无法做到的。例如:线程A修改了一个普通变量的值,然后向主内存进行回写,另外一个线程B在线程A会写完成之后再对主内存进行读取操作,新变量才会对线程B可原创 2021-05-20 19:59:37 · 103 阅读 · 0 评论
分享