首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
马尾区卷王
掘友等级
忘性太大,写文章是为了给未来的自己看的
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
负载均衡之LVS的DR,NAT模型推导
概述 在网络高并发场景下,单台机器往往是支撑不住大的并发,于是很自然的就联想到需要用多台机器来分担大量的并发,但是对外暴露的IP又只能有一个,于是负载均衡模型就出来了。 本期我们就是要讨论一下这个负载
网络协议基本概念
7层模型和4层模型 什么是层,为什么要分层 一开始学习网络的时候就不理解别人说的7层4层模型。现在才知道,分层其实可以理解为代码里面的模块。我们当然可以把一个逻辑全部写在一个类里面,但是这样不容易维护
Netty核心概念之ChannelHandler&Pipeline&ChannelHandlerContext
概述 之前学习的Reactor模型只是懂得了服务器端如何把一个连接放到workergroup中处理,那么真正处理某一个具体的请求的过程是什么样的呢 基本概念 我们知道数据的读取都是通过channel来
Netty的Reactor设计模式详解
概述 又花了大概三天时间才理解 Reactor模型的整体脉络,学习他妈的太难了. EventLoopGroup 和 EventLoop的关系 整理了一下EventLoop和EventLoopGroup
Netty核心组件之ByteBuf
概述 之前已经了解了NIO的三大组件 ByteBUffer Channel Selector 后,可以开始学习 Netty的相关知识。 Netty就是对NIO的组件进行了二次封装。这篇主要讨论 Net
Netty内存管理(一)Jemalloc3.X算法与PoolArena 核心思想
看别的大佬一篇文章理解了三天,终于搞懂了Netty是怎么管理内存的了。现在自己归纳一波。这篇文章省略了位运算的推导。先以一个总览的方式了解Netty到底在干嘛 概述 Netty管理内存用最简单的话来说
NIO之SocketChannel 和 Selector
概述 在文件IO的时候我们看到了,读取一个文件的时候,可以创建出一个 Channel 然后往 Channel里面读取 ByteBuffer ByteBuffer 分为直接内存和堆内存,涉及到拷贝次数的
文件IO中ByteBuffer和Channel
概述 BIO 我们先来看一段代码 非常简单的一个文件读取操作 底层调用的是 FileInputStream 的 native 方法。读取一次的模型如图 可以看到读取10个字节的内容需要经过 磁盘->内
ThreadPoolExecutor&ScheduledThreadPoolExecutor线程池原理详解
概述 线程池是什么不用多说,我们先来看一下各种线程池继承关系,鸟瞰整个全貌 先看看顶层接口 ExecutorService 在 Executor 基础上增加了一个 submit方法,可以用于传入 Ca
详解Condition的await和signal等待/通知机制
概述 Condition虽然在工作中没有机会用上, 所以也没太关注,最近开始看JDK源码的时候发现里面用了大量的condition,所以来研究一下内部实现原理. Condition是AQS的一个内部类
下一页
个人成就
文章被点赞
39
文章被阅读
28,668
掘力值
937
关注了
4
关注者
33
收藏集
2
关注标签
18
加入于
2022-01-04