首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
熊纪元
掘友等级
后台开发
think digital and be human
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
熊纪元
后台开发
·
2年前
关注
mit 6.824 lab1 笔记
好久没有在掘金上更新了,因为最近一段时间比较忙(工作以及其他方面)。新的一年里暂时没有找到合适的学习的方向,于是先找来了mit的分布式系统课程(编号6.824),本篇文章是...
4
6
分享
熊纪元
后台开发
·
3年前
关注
TCP/IP的诞生(二)
简单总结了从TCP第一个版本的提出到最终为大家所熟知的TCP/IP协议族的产生的过程。 随着论文《A Protocol for Packet Network Interco...
7
3
分享
熊纪元
后台开发
·
3年前
关注
TCP/IP的诞生
简单总结了《A Protocol for Packet Network Intercommunication》,这篇论文由 VINTON G. CERF 和 ROBERT ...
9
评论
分享
熊纪元
后台开发
·
3年前
关注
JVM G1垃圾回收总结
G1(Garbage-First)垃圾回收器是在jdk7版本开始被引进的,它的特性在于能够尽可能的满足用户对停顿时间的要求同时还保持较高的吞吐。G1的定位是取代CMS,相比...
28
3
分享
熊纪元
后台开发
·
3年前
关注
TCP BBR v2
上次简单介绍了BBR的特点和基本的实现思路,但是BBR并不就是完美的吊打一切其他算法的存在。在2018年7月的时候google发布了BBR的相关改进的计划,目前已经有BBR...
9
评论
分享
熊纪元
后台开发
·
3年前
关注
TCP BBR简介
TCP BBR是由来自Google的 Neal Cardwell 和 Yuchung Cheng 发表的新的TCP拥塞控制算法,目前已经在Google内部大范围使用并且随着...
10
1
分享
熊纪元
后台开发
·
3年前
关注
Jetty QueuedThreadPool 源码分析
目前正在维护的一个http服务采用的容器是jetty,并且不是spring-boot,连spring都没有,就是手写的jetty server和handler等等。最近在做...
10
评论
分享
熊纪元
后台开发
·
4年前
关注
各种TCP拥塞控制算法
自从TCP拥塞控制的概念提出以来,TCP拥塞控制算法经历了一系列的演化。这里根据网上的资料大致总结一下各个TCP拥塞控制算法。 最初的实现,包括慢启动、拥塞避免两个部分。基...
9
评论
分享
熊纪元
后台开发
·
4年前
关注
jvm中的safepoint
多线程编程是一件很难的事,或者说编写在多线程条件下运行良好的代码很难。java提供了synchronized和volatile关键字,还有Lock类和Atomic相关的类来...
15
1
分享
熊纪元
后台开发
·
4年前
关注
TCP拥塞控制:数据包守恒、慢启动、拥塞避免、快重传
1986年,从LBL到UC Berkeley的网络吞吐因为拥塞出现了从32Kbps到40bps的急剧下降,Van Jacobson 在1988年的论文《Congestion...
19
评论
分享
熊纪元
后台开发
·
4年前
关注
java内存模型与volatile
在计算机硬件结构中,为了平衡cpu和内存之间由于速度带来的差距,cpu中引入了cache作为处理器与内存之间的缓冲。在多核的处理器中,每个核都有属于自己的cache,这就带...
10
5
分享
熊纪元
后台开发
·
4年前
关注
cache一致性里的MESI协议
在有多个核的处理器的处理器中,每个核都有自己的cache,而如何确保多个核的cache内容的一致则是一个很容易遇到的问题,MESI协议就是一个专门用来解决cache一致性的...
18
5
分享
熊纪元
后台开发
·
4年前
关注
linux perf简单总结
perf是linux系统中提供的性能分析工具,它基于一个叫“Performance counters”的内核子系统实现,同时支持硬件(CPU、PMU(Performance...
13
评论
分享
熊纪元
后台开发
·
4年前
关注
Linux磁盘缓存机制
最近遇到了一起跟磁盘相关的线上故障,借此总结一下之前不太了解的Linux磁盘缓存相关的知识。 总的来说磁盘缓存出现的原因大概有两个:第一是访问磁盘的速度远慢于访问内存的速度...
14
2
分享
熊纪元
后台开发
·
4年前
关注
netty中的epoll实现
在java中,IO多路复用的功能通过nio中的Selector提供,在不同的操作系统下jdk会通过spi的方式加载不同的实现,比如在macos下是KQueueSelecto...
19
2
分享
熊纪元
后台开发
·
4年前
关注
linux线程实现
前面提到进程和线程的区别,进程是资源分配的基本单位,线程是程序执行的基本单位。线程都属于某个进程,而同一个进程下的不同线程分别有共享和独享的数据,这里再列举一下: linu...
11
1
分享
熊纪元
后台开发
·
4年前
关注
POSIX Thread
在传统的unix模型中,当一个进程需要另一个实体来完成某项任务时,它就fork一个子进程出来处理,比如在一个网络服务器程序中,父进程accept一个连接,然后fork一个子...
15
2
分享
熊纪元
后台开发
·
4年前
关注
Unix域协议
如果我们的目的仅是在同一台主机上的不同进程之间进行通信,那么除了TCP/UDP套接字以外我们还可以使用Unix域协议。Unix域协议是IPC(进程间通信)的方式之一,Uni...
17
评论
分享
熊纪元
后台开发
·
4年前
关注
什么是队头阻塞以及如何解决
通常我们提到队头阻塞,指的可能是TCP协议中的队头阻塞,但是HTTP1.1中也有一个类似TCP队头阻塞的问题,下面各自介绍一下。 队头阻塞(head-of-line blo...
75
6
分享
熊纪元
赞了这篇文章
熊纪元
后台开发
·
4年前
关注
linux IO复用之epoll总结
《UNIX网络编程》里并没有提到epoll,不知道为啥,以下的内容是根据linux manual总结的。 epoll是在linux上提供的实现IO复用的机制。epoll与p...
21
4
分享
下一页
个人成就
文章被点赞
665
文章被阅读
140,308
掘力值
3,484
关注了
12
关注者
415
收藏集
0
关注标签
32
加入于
2019-01-08