龙行秀的博客

When your talent also can't afford to support your ambitions, you should calm down to study.

精进消息中间件原理系列(一):之消息堆积

消息堆积

消息堆积 [TOC] 一、消息堆积主要原因 消息堆积主要原因: 1、生产者的生产消息速度»消费者的处理消息速度,速度不匹配从引起的堆积;(消费者活着但是处理慢) 2、消费者实例IO阻塞严重或者挂机;(消费者宕机等) 3、消费者故障期间消息的堆积。(堆积累加) 单从增加消费者数是远远不够。之所以要处理消息堆积,是为了防止消息堆积所引起MQ的异常,所以在所有MQ的业务场景,消息如果...

Hexo+Github Pages+yilia搭建博客

Hexo+PigGo

Hexo+Github Pages+yilia搭建博客 一、什么是Github Pages 请自行查询,总之是github支持的首页展示仓库,适合用来做博客首页,每个帐号只能有一个仓库来存放个人主页,而且仓库的名字必须是username/username.github.io 二、环境准备 1.安装node.js 2.安装npm 3.安装git,如果前面要commit、push,那之前...

ARTS-2019十二月第四周

十二月第四周ARTS

一、Algorithm 本周算法完成如下: 1.1 题目来源【Leetcode 108 将有序数组转换为二叉搜索树】 1.2 题目描述 1.3 解题如下: 1.4 总结 这道题考核对二叉搜索树、树的构造、中序遍历的理解,归根到底为二叉树中序遍历的逆过程 平衡二叉搜索树特征 1. 若任意节点的左子树不空,则左子树上所有节点的值均小于它的根节点的值 2. 若任意节点的右子树...

ARTS-2019十二月第三周

十二月第三周ARTS

一、Algorithm 本周算法完成如下: 1.1 题目来源【Leetcode 108 将有序数组转换为二叉搜索树】 1.2 题目描述 将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 示例: 给定有序数组: [-10,-3,0,5,9], 一个可能的答案是:[0,-3...

ARTS-2019十二月第二周

十二月第二周ARTS

一、Algorithm 本周算法完成如下: 1.1 题目来源【Leetcode 31 下一个排列】 1.2 题目描述 实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须原地修改,只允许使用额外常数空间。 以下是一些例子,输入位于左侧列,其相应输出位于右侧列。 1,2...

ARTS由来和目的

介绍为什么要坚持ARTS,以及最终目的

一、高效学习 根据国家训练实验室的数据分析表明,主动学习时,学习内容的平均留存率明显高于被动学习,这也就意味着, 主动学习»被动学习。 只有你开始自己的思考,开始自己总结和归纳,开始找人交流讨论,开始实践,并开始对外输出, 你才会掌握到真正的学习能力。 ​ 所以,学习不是努力读更多的书,盲目追求阅读的速度和数量,这会让人产生低层次的勤奋和成长的感觉,这只是在使...

为博客添加 Gitalk 评论插件

BY Blog 添加 Gitalk 的评论插件了

前言 由于 Disqus 对于国内网路的支持十分糟糕,很多人反映 Disqus 评论插件一直加载不出来。而我一直是处于翻墙状态的~(话说你们做程序员的都不翻墙用Google的吗😅,哈哈,吐嘈下) 针对这个问题,我添加了Gitalk 评论插件。在此,非常感谢 @FeDemo 的推荐 。 正文 Gitalk 评论插件 首先来看看 Gitalk 的界面和功能: gitalk 使用 ...