首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
马尾区卷王
掘友等级
忘性太大,写文章是为了给未来的自己看的
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
马尾区卷王
3年前
关注
系统调用的实现原理分析
概述 我们在上一章已经知道了操作系统是如何从磁盘中读入内存并且开始工作,这篇主要是为了研究操作系统提供了什么样的接口给上层的应用程序来使用 系统调用 操作系统提供的接口我们...
2
评论
分享
马尾区卷王
3年前
关注
操作系统启动流程,基于LINUX0.11
我们一打开计算机的时候,CPU会指向ROM区域的FFFF0地址开始执行,这段区域就是BIOS的指令。BIOS会将磁盘的0磁道0扇区读入RAM的7C00的地方,并且将CS:I...
0
评论
分享
马尾区卷王
3年前
关注
负载均衡之LVS的DR,NAT模型推导
概述 在网络高并发场景下,单台机器往往是支撑不住大的并发,于是很自然的就联想到需要用多台机器来分担大量的并发,但是对外暴露的IP又只能有一个,于是负载均衡模型就出来了。 本...
0
评论
分享
马尾区卷王
3年前
关注
网络协议基本概念
7层模型和4层模型 什么是层,为什么要分层 一开始学习网络的时候就不理解别人说的7层4层模型。现在才知道,分层其实可以理解为代码里面的模块。我们当然可以把一个逻辑全部写在一...
0
评论
分享
马尾区卷王
赞了这篇文章
烂猪皮
某一线大厂 @公众号-【Java烂猪皮】
·
4年前
关注
窥探 Netty 源码!Recycler 对象池实现原理剖析
Netty的对象池Recycler是什么Recycler是Netty中基于ThreadLocal的轻量化的对象池实现。既然是基于ThreadLocal,那么就可以将其理解为...
1
评论
分享
马尾区卷王
赞了这篇文章
公众号_IT老哥
公众号:IT老哥,获取300G Java资料
·
4年前
关注
吊打 ThreadLocal,谈谈FastThreadLocal为啥能这么快?
1 FastThreadLocal的引入背景和原理简介 既然jdk已经有ThreadLocal,为何netty还要自己造个FastThreadLocal?FastThrea...
3
评论
分享
马尾区卷王
3年前
关注
Netty核心概念之ChannelHandler&Pipeline&ChannelHandlerContext
概述 之前学习的Reactor模型只是懂得了服务器端如何把一个连接放到workergroup中处理,那么真正处理某一个具体的请求的过程是什么样的呢 基本概念 我们知道数据的...
1
评论
分享
马尾区卷王
3年前
关注
Netty的Reactor设计模式详解
概述 又花了大概三天时间才理解 Reactor模型的整体脉络,学习他妈的太难了. EventLoopGroup 和 EventLoop的关系 整理了一下EventLoop和...
1
评论
分享
马尾区卷王
3年前
关注
Netty核心组件之ByteBuf
概述 之前已经了解了NIO的三大组件 ByteBUffer Channel Selector 后,可以开始学习 Netty的相关知识。 Netty就是对NIO的组件进行了二...
0
评论
分享
马尾区卷王
3年前
关注
Netty内存管理(一)Jemalloc3.X算法与PoolArena 核心思想
看别的大佬一篇文章理解了三天,终于搞懂了Netty是怎么管理内存的了。现在自己归纳一波。这篇文章省略了位运算的推导。先以一个总览的方式了解Netty到底在干嘛 概述 Net...
2
评论
分享
马尾区卷王
赞了这篇文章
Clarence0214
4年前
关注
Netty源码之内存管理(一)(4.1.44 )
Netty 作为一款高性能的网络应用程序框架,拥有自己的内存分配。其思想源于 jemalloc github ,可以说是 jemalloc 的 Java 版本。 本章源码基...
8
评论
分享
马尾区卷王
关注了
敖丙
马尾区卷王
3年前
关注
NIO之SocketChannel 和 Selector
概述 在文件IO的时候我们看到了,读取一个文件的时候,可以创建出一个 Channel 然后往 Channel里面读取 ByteBuffer ByteBuffer 分为直接内...
1
评论
分享
马尾区卷王
3年前
关注
文件IO中ByteBuffer和Channel
概述 BIO 我们先来看一段代码 非常简单的一个文件读取操作 底层调用的是 FileInputStream 的 native 方法。读取一次的模型如图 可以看到读取10个字...
0
评论
分享
马尾区卷王
3年前
关注
ThreadPoolExecutor&ScheduledThreadPoolExecutor线程池原理详解
概述 线程池是什么不用多说,我们先来看一下各种线程池继承关系,鸟瞰整个全貌 先看看顶层接口 ExecutorService 在 Executor 基础上增加了一个 subm...
3
评论
分享
马尾区卷王
赞了这篇文章
日拱一兵
关注公众号「日拱一兵」,以读侦探
·
4年前
关注
ForkJoinPool大型图文现场(一阅到底 vs 直接收藏)
并发工具类我们已经讲了很多,这些工具类的「目标」是让我们只关注任务本身,并且忽视线程间合作细节,简化了并发编程难度的同时,也增加了很多安全性。工具类的对使用者的「目标」虽然...
29
10
分享
马尾区卷王
关注了
日拱一兵
马尾区卷王
3年前
关注
详解Condition的await和signal等待/通知机制
概述 Condition虽然在工作中没有机会用上, 所以也没太关注,最近开始看JDK源码的时候发现里面用了大量的condition,所以来研究一下内部实现原理. Condi...
2
评论
分享
马尾区卷王
关注了
yangxx
马尾区卷王
3年前
关注
FutureTask详解
众所周知,java执行线程只有两周种方式 继承Thread类重写run方法 实现runnable接口,丢到thread中 FutureTask 首先来看看继承类图 实现了R...
0
评论
分享
下一页
个人成就
文章被点赞
39
文章被阅读
30,285
掘力值
940
关注了
4
关注者
33
收藏集
2
关注标签
18
加入于
2022-01-04