技术人求职指南

本小册始于求职,却不止步于求职,虽然未曾包罗职场所有的软技能,但是对于技术人职场这个板块,许多方面都有所涉及。同时,尽管整个小册未牵扯任何技术内容,看着学起来难度不大,但其中无一不是实用的技巧分享,重要性远超你去学习某个单一的技术,能得到的回报也绝对会远超你所花费的成本~

互联网面经
#面经#大厂

GDB: The GNU Project Debugger

GDB 官方手册

系统与体系结构
#C++#gdb

分布式系统|理论基础

由于分布式系统中的程序是部署在多个节点上的,各个节点通过网络通信。一旦有网络通信,就会有网络的可靠性问题,延迟问题,以及各个节点的故障问题等等。可能出现有的节点能正常工作,而有的节点挂掉,导致有的请求达到正常节点就能正常处理,而打到故障节点又会失败。又或者因为网络故障,导致有的写操作在部分节点成功,而在另一些节点失败,总之可能存在种种状态不一致的情况,这些问题的存在影响着系统在高性能,高可用等方面的设计。

系统与体系结构
#分布式系统#CAP#BASE

分布式系统|共识算法 Paxos

Paxos 算法是由 Leslie Lamport 在 1990 年代提出的一种基于消息传递共识算法。在讨论分布式算法时,Paxos 几乎是一个绕不开的话题。在过去的几十年中,它已经成为分布式共识的象征,许多流行的共识算法都是基于 Paxos 进行改进的,比如 Fast Paxos、Raft、ZAB 等协议。虽然 Paxos 算法可以认为是一些共识算法的基础,但是其本身也相对较复杂,理解起来有一定的难度。

系统与体系结构
#分布式系统#Paxos#拜占庭

分布式系统|共识算法 Raft

Raft 算法是一类基于日志复制的分布式共识算法,由于 Raft 算法易于理解和实现,在提出后,迅速获得了广泛关注,并成为了分布式系统中实际应用最广泛的一致性算法之一。目前,已经有十多种语言的 Raft 算法实现框架,比较有代表性的有 etcd、Consul,CockroachDB 等。

系统与体系结构
#分布式系统#Raft
191011121323

本站总访问量

本站共发表 114 篇文章 · 总计 399.7k 字
载入天数...载入时分秒...