从本文你将了解到什么?异或运算符的使用或运算符的使用与运算符搭配取反运算符的使用 二进制位运算实战(1)-开发一个进制转换工具 上篇文章主要讲了从ArrayBuffer内存中...
从这篇文章你将了解到什么?ArrayBuffer的作用左位移和右位移运算的使用按位与运算的使用 之前介绍了二进制相关的知识二进制转十进制心算大法, 本篇将使用JavaScri...
从这篇文章你将了解到什么?Kafka的topic为什么要分区。消费者组的作用。Kafka分区分配。 “Kafka是一个分布式、支持分区的(partition)、多副本的(r...
通过本文你将了解到时间轮算法思想,层级时间轮,时间轮的升级和降级。 时间轮,是一种实现延迟功能(定时器)的巧妙算法,在Netty,Zookeeper,Kafka等各种框架中,...
本文带你从一个新的角度去理解TCP的三次握手和四次挥手。 1 三次握手的职场经验 事情是这样的,那是一个美好的周末晚上。而小李还要在家加班,正好忙到紧要关头,才发现甲方同事给...
这是【字节可视化系列】堆排序的第一篇文章。同时,文末会放上一张【速记卡】,方便快速回顾本文关键知识点。 本篇的主旨是理解二叉堆结构,所以具体实现代码会留到第二篇讲解。 提到堆...
归并排序的特点是:先拆分, 再排序。 而使用柱状递归树图可以让你非常清晰地感受到归并排序的这个特点。 1 柱状递归树图 什么是柱状递归树图呢? 柱状递归树图就是柱状图+树图 ...