黑洞资源笔记
-
- 一个交互式应用,可引导用户完成使用观察数据回答因果问题的过程。
在使用中,它有可能使领域专家(他们可能不是数据科学家)开发出比使用传统形式的探索性数据分析所能达到的更高的证据标准(因为相关性并不意味着因果关系)。
换句话说,这个可以模拟产生高标准真实世界证据的随机对照试验
ShowWhy -
-
-
- 频道推出珠峰培训、图灵学院、极客训练营、奈学教育、开课吧等专题会员,一次性全部授权。欢迎订阅
- Hack3:面向高中生的领先在线黑客马拉松平台
Hack3是一个全球在线黑客马拉松,旨在让高中生学习计算机科学,以“每个人都可以编码”的更广泛的信息,针对被低估的人口群体,以提高个人在计算机技术领域的多样性和包容性。
Hack3 -
-
- 轻量化红队知识仓库,不定期更新
近期在复现免杀(涵盖msf、evasion、veil、venom、shellter等):Click Here
攻防渗透中的常用命令(涵盖信息收集/漏洞挖掘/内网穿透/msf/cs等知识点):Click Here
长期维护一个综合漏洞知识库(涵盖Vulhub、Peiqi、Edge、0sec、Wooyun等开源漏洞库):Threekiii/Vulnerability-Wiki
长期维护一个漏洞利用工具库(涵盖Vulhub、Peiqi等开源漏洞库):Threekiii/Awesome-Exploit
Awesome-Redteam -
- 一文搞懂分治算法 | 详文
分治算法(divide and conquer)是五大常用算法(分治算法、动态规划算法、贪心算法、回溯法、分治界限法)之一 。很多人在平时学习中可能只是知道分治算法,但是可能并没有系统的学习分治算法,本篇就是带你较为全面的去认识和了解分治算法。 -
-
- C/C++ 性能优化背后的方法论:TMAM | 博文
vivo互联网技术的文章,分析如何榨干CPU的性能,将CPU吞吐最大化 - etcd在kubernetes集群中,作为一个核心的存储组件,具有举足轻重的地位。
本书分为三个部分: 理论介绍、源码实战、应用运维。
第一章介绍分布式系统的一些核心概念,包括分布式系统CAP理论,分布式系统网络通信,分布式存储一致性等一系列的概念。 当然,为了避免文字枯燥的表达,作者将尽量采用图表的方式解释。
第二章主要描述etcd本身的架构。 在解析etcd架构的时候,我会结合后续源码,从整体架构到其中每一个组件的核心功能,进行更为深入,细致的拆分。 目的是争取能将整个架构拆解到大家都能实现的地步。 在前两章的基础上。
第三章讲解etcd的部署,通过单机以及多机两种部署方式,实际感受下etcd的魅力所在,也为后面的章节做好铺垫。
第四章可以说是最重心的一章。 因为这一章,我们直面go语言,直面etcd源码,通过etcd提供的代码,来利用raft算法实现一个简单版本的分布式kv存储数据库。然后在这个基础上,进一步对etcd进行拆解,直达etcd内部,包括raft协议的实现,mvcc多版本并发控制, 内存B-tree索引,boltdb数据持久化,watch机制,分布式事务等一系列的核心概念。
在整个过程中,作者通过将各个模块拆分的方式,讲解每一个模块的用法以及实现, 包括写一个实用的程序代码,以及为各个模块写单元测试。 理解了源码,相信对于etcd的应用案例也就了然于胸了。
第五章重点介绍使用案例,包括分布式队列,分布式锁,分布式kv,配置中心等。
第六章简单讲解下日常的运维与监控问题
最后一章作为总结。
etcd源码剖析 | #电子书