最近真是多事之秋,好好的日更被断了,计划永远是赶不上变化的,乘着睡前补上吧。查找给定两个节点最下公共祖先,俗称LCA算法。 题目介绍 给定任意一...
我经常说的一句话是:习惯是阻碍个人成长的最大阻力,同时又是坚持成长的最大助手。因为习惯舒适的节奏,习惯现状,所以难以坚持学习。因为学习是在突破自...
今天是基于Union-Find(动态连通性)的quick-union的优化,称为加权quick-union算法实现。 题目介绍 Union-Fi...
今天开始,我们来复习下数据结构的基础知识。 定义 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。...
在使用消息队列的过程中,可能会碰到需要实现延迟消息的功能。延迟消息是指因特殊原因,消息需要在指定的时间才发布。比如发布一个半小时后才开始的活动、...
微服务架构中,注册中心基本上是第一个接触到的中间件,今天就简单的分析下注册中心的本质和选择依据。 下面就从以下三点来学习和分析吧: 注册中心本质...
开篇语 最近零零散散的整理了很多架构相关知识,从软件架构的演进,到实现高可用架构的技术设计实践,再到存储层的深入研究。但一直也没去完整的梳理架构...
本来计划写作不是日更的,但是既然能有时间来写,那就坚持日更吧。加油! 序 上一篇文中,总结了下架构的本质和目的,以及架构演化原则最普适的手段:拆...
本来计划写作不是日更的,但是既然能有时间来写,那就坚持日更吧。加油! 序 上一篇文中,总结了下架构是如何通过普适的拆字诀来一步步演进的。今天,我...