
分布式
Junyu08
好好学习,天天向上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一文看完TCP layer4(python代码) -- 其实没有那么复杂
1. TCP header 想理解TCP的一切,了解他的header是最重要的(见下图) src port 和 dst port是用来区别application层的分发 seq num 和 ack num 是为了实现“可靠传输(reliable transfer)” Flags有诸多的bit,比如我们TCP建立链接使用的SYN,断开的FIN,或者是ACK。flags 共 6bit Re...原创 2020-04-28 13:34:43 · 446 阅读 · 0 评论 -
Rabbitmq MAC搭建
mac系统可以通过brew 安装 brew install rabbitmq 安装完成后需要将/usr/local/sbin添加到$PATH,可以将下面这两行加到~/.bash_profile或者~/.profile: # RabbitMQ Config export PATH=$PATH:/usr/local/sbin # 启动,初始化用户名以及密码为guest rabbitm...原创 2020-04-17 09:55:19 · 268 阅读 · 0 评论 -
Redis底层原理&面试知识 (一)AOF & RDB
AOF 和 RDB --- 两种持久化方式 AOF是运用log shipping,只记录了每一条操作,并且支持“重写策略”,用来压缩当前的log。比如多个incr,可以压缩成一条 RDB是运用snapshot,保存当前redis中的所有数据 RDB备份时分为save or bgsave (即background save),从C底层来说,就是父进程是否调用waitpid函数 save...原创 2020-04-14 06:45:31 · 715 阅读 · 0 评论 -
mit6.824学习笔记及学习路线(持续更新 | 论文思想抽象总结)
本人现在在美国水本,由于疫情在家上网课,研究一下分布式。目前youtube看视频、读论文、做lab。顺便每天晚上更新一下明天要学习的知识 计划 apr2: 阅读一边raft论文 搞懂etcd的watch是啥 APR.1 [我想回家] Raft 算法 这个目前跟着mit的lab在做。前段时间产生了一个误区,认为Raft里的log就是用户的请求。实际不是,raft内部的log只...原创 2020-04-02 13:52:20 · 3105 阅读 · 0 评论