首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
夏野和弦
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
阻塞队列——手写生产者消费者模式、线程池原理面试题真正的答案
队列(Queue)是一种经常使用的集合。Queue 实际上是实现了一个先进先出(FIFO:First In First Out)的有序表。和 List、Set 一样都继承自 Collection。它和 List 的区别在于,List可以在任意位置添加和删除元素,而Queue 只…
在浏览器输入 URL 回车之后发生了什么(超详细版)
这个问题已经是老生常谈了,更是经常被作为面试的压轴题出现,网上也有很多文章,但最近闲的无聊,然后就自己做了一篇笔记,感觉比之前理解更透彻了。 **注意:**本文的步骤是建立在,请求的是一个简单的 HTTP 请求,没有 HTTPS、HTTP2、最简单的 DNS、没有代理、并且服务…
史上最详细的经典面试题 从输入URL到看到页面发生了什么?
很多大公司面试喜欢问这样一道面试题,输入URL到看见页面发生了什么?,今天我们来总结一下。 连接结束。 DNS解析实际上就是寻找你所需要的资源的过程。假设你输入www.baidu.com,而这个网址并不是百度的真实地址,互联网中每一台机器都有唯一标识的IP地址,这个才是关键,但…
HTTP长连接实现原理
1. HTTP长连接和短连接的定义 浏览器向服务器进行一次HTTP会话访问后,并不会直接关闭这个连接,而是会默认保持一段时间,那么下一次浏览器继续访问的时候就会再次利用到这个连接。 在HTTP/1.1版本中,默认的连接都是长连接,我们可以通过Connection: keep-a…
TCP长连接、短连接(心跳检测)
前言: 上午发现一个神仙博客!写的东西很深入,通俗易懂,转载一下吧~ 转载自:https://blog.csdn.net/qq_41453285/article/details/107235340
操作系统 虚拟地址空间、用户空间、内核空间、用户态与内核态
内存分页 为了节约内存,提高使用效率,操作系统会将内存拆成一个个的小块来使用,在 Linux 中,这每一小块叫做 page(页) ,大小为4k 什么是虚拟地址空间 在多任务操作系统中,每个进程都运行在
MySQL配置参数优化
1. 优化最大连接数 MySQL为每个连接创建缓冲区,所以不应该盲目上调最大连接数,如果最大连接数达到了上面设置的3000,会消耗大约800M内存。 2. 优化请求堆栈 3. 修改并发线程数 innodb_thread_concurrency代表并发线程数,默认是0,表示没有设…
联合索引在B+树上的存储结构及数据查找方式
上一篇文章《MySQL索引那些事》主要讲了MySQL索引的底层原理,且对比了B+Tree作为索引底层数据结构相对于其他数据结构(二叉树、红黑树、B树)的优势,最后还通过图示的方式描述了索引的存储结构。但都是基于单值索引,由于文章篇幅原因也只是在文末略提了一下联合索引,并没有大篇…
面试必备!TCP协议经典十五连问!
TCP协议是大厂面试必问的知识点。整理了15道非常经典的TCP面试题,希望大家都找到理想的offer呀
UDP实现可靠性传输
UDP不属于连接型协议,因而具有资源消耗小,处理速度快的特点,所以通常音频、视频和普通数据在传送时使用UDP较多,因为他们及时偶尔丢失一两个数据,也不会对接受结果产生太大影响。 传输层无法确保数据的可靠传输,只能通过应用层来实现。实现的方式可以参考TCP可靠性传输的方式,只是实…