首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ieasyLearn
掘友等级
后端程序员
量变质变不会颠倒迟到的
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
零拷贝内部原理-通俗易懂
上图所示,一共涉及4次数据拷贝过程,用户态和内核态相互切换。 3.1、应用程序中调用 read() 方法,这里会涉及到一次上下文切换(用户态->内核态),底层采用DMA(direct memory access)读取磁盘的文件,并把内容存储到内核地址空间的读取缓存区。 3.2、…
消息延迟消息实现原理
延迟消息是实际开发中一个非常有用的功能,本文第一部分从整体上介绍秒级精度延迟消息的实现思路,在第二部分结合RocketMQ的延迟消息实现,进行细致的讲解,点出关键部分的源码。第三步介绍延迟消息与消息重
元空间Metaspace结构
我们深入研究元空间的架构。我们描述了各个层和组件,以及它们是如何协同工作的。 这对那些想要破解hotspot和Metaspace或者至少真正理解内存的去向以及为什么我们不能仅仅使用malloc的人来说是很有趣的。 与大多数其他非平凡的分配器一样,元空间是在层中实现的。 在底部,…
GC是如何确定root根结点
java中的GC在帮助我们进行垃圾回收时,会STW(Stop the World)。 先说一下GC是如何快速枚举根节点。在HotSpot虚拟机中,是通过可达性分析来判断此对象是否需要回收的。那可达性分析就需要找到“源头”,也就是根节点。 通过枚举每一个根节点(GC Roots)…
mysql一锁定终身
2.
个人成就
文章被点赞
2
文章被阅读
2,028
掘力值
69
关注了
7
关注者
0
收藏集
1
关注标签
30
加入于
2018-11-01