05 2020 档案
摘要:Gitlab/GitHub是两兄弟,但GitHub本着共享技术的精神,私有库是要钱滴,而且代码放别人家里,晚上总是有点睡不踏实, 来个代码泄露或者突然被区别对待,比如GitHub断供来自伊朗、叙利亚的人民,就问你怕不怕,所以企业一般会自建Gitlab 私服,供内部使用,反正我没听过谁家上GitHub
阅读全文
摘要:有看到一句话,我深以为然:“所有算法的终极数据结构只有两种:数组和链表!”其他所有数据结构都是数组或链表的衍生品, 不管是树还是图或者栈,至于算法就最终都落到了这两种结构的操作上,滑动窗口也不例外!滑动窗口的应用场景还是很多的: HTTP的帧传输,滑动窗口限流算法、Flink中的滑动窗口等,今天,我
阅读全文
摘要:“递归只应天上有,迭代还须在人间”,从这句话我们可以看出递归的精妙,确实厉害,递归是将问题规模逐渐减小, 然后再反推回去,但本质上是从最小的规模开始,直到目标值,思想就是数学归纳法,举个例子,求阶乘 N!=(N-1)!*N , 而迭代是数学中的极限思想,利用前次的结果,逐渐靠近目标值,迭代的过程中规
阅读全文
摘要:Redis6.0已经低调的发布了稳定版,最大的变化就是支持I/O多线程,但旧版本就真的是单线程吗,事情往往不是这么简单, 这里的单线程指的是只有一个执行线程串行处理命令,再配合多路复用机制,实际上数据持久化、主从同步、连接释放等都 有其他线程来处理。既然6.0都出来了,之前的文章我也说了不少Redi
阅读全文
摘要:如果面试字节跳动和腾讯,上来就是先撕算法,阿里就是会突然给你电话,而且不太在意是周末还是深夜, 别问我怎么知道的,想确认的可以亲自去试试。说到算法,直接力扣hard三百题也是可以的,但似乎会比较伤脑, 有没一些深入浅出系列呢,看了些经典的算法,发现其实很多算法是有框架的,今天就先说下很具代表的树 算
阅读全文