AlstonWilliams's Blog

Thinking will not overcome fear but action will.

天朝的运营商

喷完了天朝的GFW,我们接着喷天朝的运营商。 明天科四模拟,科四的题目还一点没看。下午趁着休息的功夫,想尝试一下kubernetes。然而,最后由于种种原因,重装系统了。幸亏是拿家里的实验最实验,否则又得心疼死。 重装完系统之后,打算把重新装软件,恢复成之前的样子,然而,在通过ppa添加的时候,老是提示我Hash Sum mismatch,包也下载不下来。 这就很尴尬了。之前还好好的。...

图解SSL-TLS协议(转)

原文请看这里. 本周,CloudFlare宣布,开始提供Keyless服务,即你把网站放到它们的CDN上,不用提供自己的私钥,也能使用SSL加密链接。 我看了CloudFlare的说明(这里和这里),突然意识到这是绝好的例子,可以用来说明SSL/TLS协议的运行机制。它配有插图,很容易看懂。 下面,我就用这些图片作为例子,配合我半年前写的《SSL/TLS协议运行机制的概述》,来解释...

回首过去,展望未来

自从上了大学之后,我就有一个习惯,就是总结一个阶段自己做的好坏.大一的时候,是一年总结一次,而大二开始,就是半年总结一次,反思过去自己的优劣,并计划新的半年如何来做. 不总结一下,心里就总是不舒服.上学期放假前,就一直想总结一下.但由于种种原因,不得不耽搁到了现在. 大三上学期,回想起来,学到了很多.相对于大三之前,就是山炮进城了.也总算是体验了一下城里人的生活.也是因为那段时间,课程较...

单节点Kubernetes集群配置总结

想尝试一下Kubernetes,但是之前都因为无法配置而放弃.有如下三种配置方式: 通过kubeadm配置.官方文档中就是用的这种方法. 通过自己下载Kubernetes的对应的包,自己配置来实现. 在Centos中通过从仓库中安装来实现. 开始我是尝试第一种方案.但是无奈因为大中华的网络原因,放弃了. 第二种方案,配置相当繁琐.尝试到一半,因为发现了第三种方案.就放弃...

十月份总结与十一月份计划

讲真,这个月真的没什么好写的。 这个月太多时间用在了奔波旅游上面。国庆七天,加上去云南的五天。其他的时间,基本上都是献给了工作。 这个月,可以说是来了一次心灵之旅。不要误会,尽管我们通常说的心灵之旅,指的是通过一本书,穿越时空,跟伟人对话,可是,心灵之旅啊,可以真的是旅行,只是我们需要用心去感受。 云南行 最令我流连忘返的,是在云南,终于体验到梦寐以求的生活。在云南,我披星戴月,在公...

分布式系统基础-关于分布式事务、两阶段提交协议、三阶提交协议(转)

原文链接: http://www.hollischuang.com/archives/681 随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。在分布式一致性一文中主要介绍了分布式系统中存在的一致性问题。本文将简...

分布式系统基础-一致性哈希

注意: 本文是读者在理解了一致性哈希算法之后,写的一些感悟.由于参考的大多数资料都是英文文献,所以可能会有部分理解的与原文有差异.在文末附上了一些参考文献,其中便有作者读的Standford CS168的一篇文档,请读者在阅读时适当结合英文原文.当然,也有的中文资料写的也不错,我看过一篇.但是考虑到自己动手记录下才能更加加深印象,所以写成此文.文笔拙劣,当读者们见笑了. 很早就对分...

分布式系统基础-Lamport-Clock

最近在学习分布式系统的知识.在学习Raft算法时,看到其中有提到状态机.于是就去研究了一下状态机,在研究状态机的时候,又看到其中提到Logic Clock.Google了一下,发现有一个很著名的就是Lamport大神提出的Lamport Clock,于是找了一下他的论文拜读了一下. 这篇文章是我在读完论文之后的总结.由于水平有限,其中有些地方可能有错误.所以建议各位先读原作,再来读这篇文章...

分布式系统基础-CAP(转)

原文链接: http://www.hollischuang.com/archives/666 2000年7月,加州大学伯克利分校的Eric Brewer教授在ACM PODC会议上提出CAP猜想。2年后,麻省理工学院的Seth Gilbert和Nancy Lynch从理论上证明了CAP。之后,CAP理论正式成为分布式计算领域的公认定理。 CAP理论概述 一个分布式系统最多只能同...

分布式系统基础-State-Machine

在研究Raft算法的时候,看到其是使用状态机实现的,于是找了一篇论文,了解了一下状态机. 论文原文为Implementing Fault-Tolerant Services Using the State Machine Approach:A Tutorial.这篇文章是作者在读了论文之后的一些心得,一些体会.所以不会跟论文中那样详细,来证明一些公式.当然,作者的水平有限,理解的跟作...