引言

前面的文章中,介绍了基于Paxos的ZooKeeper,本文将介绍另一种分布式一致性算法Raft的工业级实现————etcd,它们虽然实现方案不同,但是最终的实现效果都很像,而且etcd相较于ZooKeeper来说,更轻,更容易理解和使用,接下来就让我们一起来看一下etcd的实现思想。更多关于分布式系统的文章均收录于<分布式系列文章>中。

阅读全文 »

引言

前面的文章中,我已经总结了分布式系统的一般方案和各种一致性算法,接下来就让我们来了解一下分布式系统在工业上的实现ZooKeeper。更多关于分布式系统的文章均收录于<分布式系列文章>中。

阅读全文 »

引言

本文从分布式一致性问题出发,介绍了各种一致性算法,希望通过该文能让大家对分布式系统有一定的认识。更多关于分布式系统的文章均收录于<分布式系列文章>中。

阅读全文 »

引言

本文整理了Redis相关的知识,方便以后查阅。

阅读全文 »

引言

本文整理了MySQL相关的知识,方便以后查阅。

阅读全文 »

引言

大学时代有次去面试一个校内俱乐部,被问了这个问题,一直感觉当时回答的不够好,难以释怀。所以总结本文,其中尽可能详细地剖析了一次HTTP请求都经历什么。

阅读全文 »

引言

刚接触Java开发的时候,就直接从Spring Boot入手了,所以一直对Spring下层使用的Servlet和Tomcat等技术认识很模糊,所以整理了本文,其中介绍了Java Web技术的发展,与各个技术相关的核心内容,以及一些关于Web的小知识。

阅读全文 »

引言

最近听说亲戚家的小孩生病,但是经常挂不上号,每次都要找黄牛帮忙挂号,黄牛每次都要收300块钱,所以我就想帮帮他们,所以写了一个挂号工具,通过它可以更快的完成『查票->挂号->付款』的操作流。本文记录了制作该工具的思路和使用的工具。

阅读全文 »

引言

因为最近开发的系统,需要从Java端控制Android,所以使用到了ADB的Java库ddmlib,它的功能非常全,而且是Google官方维护的ADB Java Lib。但是在实际使用的过程中,出现了并发使用时ADB掉线的情况,怀疑是通过ADB传输的数据带宽消耗过大导致的,所以对ddmlib进行了修改,使其可以设置每台手机的传输带宽限制。此外,为了远程调试线上系统的指定设备,我还在ddmlib加入了一个ADB Proxy的功能。

阅读全文 »