准备敲定了方向和目标后就开始系统准备,主要分为以下几个方面来准备。算法题事先已经看过别人的社招面经知道头条每轮技术面都有算法题,而这一块平时练习的比较少,校招时刷的题也忘记了很多。因此系统复习的时候算法题还是花了比较多时间的。先是快速刷完了剑指offer,这个校招时已经刷过两边了,因此现在刷起来会相对快一些。然后就是啃LeetCode的题了,LeetCode的题比较多,想在短短几周内刷完基本是不可
分类:
其他好文 时间:
2020-06-04 11:57:15
阅读次数:
202
etcd简介 etcd 是 coreOs 团队于 2013 年 6 发起的开源项目, 他的目标是构建一个高可用的分布式键值(key-value)数据库. etcd 内部采用 raft 协议作为一致性算法, etcd基于 go 语言实现. 项目地址: https://github.com/coreos ...
分类:
其他好文 时间:
2020-06-02 00:10:06
阅读次数:
119
数理经济学经典教材推荐:从入门到精通 什么是数理经济学? 经济学三高:高级微观经济学、高级宏观经济学、高级计量经济学。而高级微观经济学 + 高级宏观经济学 = 数理经济学。 什么是高级数理经济学? 答曰:建立在测度论、泛函分析与拓扑学上的高级微观经济学、高级宏观经济学。 新手村和青铜建议在本科阶段内 ...
分类:
其他好文 时间:
2020-05-31 19:47:54
阅读次数:
298
Paxos 存在的问题 Paxos 算法的描述偏学术化,缺失了很多细节,没有办法直接应用于工程领域。实际工程应用中的分布式算法大多是 Paxos 的变种,验证这些算法的正确性也成为了一个难题。 举个例子:上一篇文章的 "最后" 介绍了一个应用 Paxos 算法的工程模型,这个模型存在明显的写性能瓶颈 ...
分类:
其他好文 时间:
2020-05-23 19:57:50
阅读次数:
52
本篇文章给大家带来的内容是关于移动端H5页面实现生成图片的代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 打造全网web前端全栈资料库(总目录)看完学的更快,掌握的更加牢固,你值得拥有(持续更新) 1、生成图片可以用canvas,但是由于已经有了html2canvas这个开源库 ...
分类:
移动开发 时间:
2020-05-23 16:52:04
阅读次数:
138
在使用Lock之前,我们使用的最多的同步方式应该是synchronized关键字来实现同步方式了。配合Object的wait()、notify()系列方法可以实现等待/通知模式。 Condition接口也提供了类似Object的监视器方法,与Lock配合可以实现等待/通知模式,但是这两者在使用方式以 ...
分类:
其他好文 时间:
2020-05-22 19:27:49
阅读次数:
58
分布式系统为了保证其可靠性,一般都会多节点提供服务,各别节点的故障不会影响系统的可用性。对于分布式的存储系统来说,在保证可用性的同时,数据的可靠性(不丢失)也是其要解决的核心问题。目前通用的方案是使用多副本存储。这就会引入一个新的问题,分布式存储系统的又一核心问题——多个副本间的数据一致性保障。所以就有了各种数据一致性协议。例如:Zookeeper的Zab、Etcd使用的Raft和无比复杂的Pax
分类:
其他好文 时间:
2020-05-21 17:45:45
阅读次数:
57
铁人三项(第五赛区)_2018_seven 先来看看保护 保护全开,IDA分析 首先申请了mmap两个随机地址的空间,一个为rwx,一个为rw 读入的都shellcode长度小于等于7,且这7个字符不能重复。 然后把一个叫initial的东西复制到rwx_page上,再把我们写的shellcode拼 ...
分类:
其他好文 时间:
2020-05-16 12:34:18
阅读次数:
90
鼠标悬停事件是当鼠标的光标与其名称表示的元素重叠时触发的事件,本篇文章我们就来详细介绍一下JavaScript中鼠标悬停事件的用法。 打造全网web前端全栈资料库(总目录)看完学的更快,掌握的更加牢固,你值得拥有(持续更新) 我们先来看一下什么是onmouseover? 鼠标悬停的活动是“事件”,而 ...
分类:
编程语言 时间:
2020-05-12 20:23:29
阅读次数:
116
raft算法总结 raft算法概述 简介 分布式系统除了提升整个体统的性能外还有一个重要特征就是提高系统的可靠性。提供可靠性可以理解为系统中一台或多台的机器故障不会使系统不可用(或者丢失数据)。保证系统可靠性的关键就是多副本(即数据需要有备份), 一旦有多副本,那么久面临多副本之间的一致性问题 。 ...
分类:
编程语言 时间:
2020-05-04 17:47:58
阅读次数:
146