240 发简信
IP属地:广东
  • 二进制位运算实战(2)-异或,按位或,按位与,取反

    从本文你将了解到什么?异或运算符的使用或运算符的使用与运算符搭配取反运算符的使用 二进制位运算实战(1)-开发一个进制转换工具 上篇文章主要讲了...

  • 二进制位运算实战(1)-开发一个进制转换工具

    从这篇文章你将了解到什么?ArrayBuffer的作用左位移和右位移运算的使用按位与运算的使用 之前介绍了二进制相关的知识二进制转十进制心算大法...

  • Resize,w 360,h 240
    Kafka玩出植物大战僵尸即视感

    ​从这篇文章你将了解到什么?Kafka的topic为什么要分区。消费者组的作用。Kafka分区分配。 “Kafka是一个分布式、支持分区的(pa...

  • Resize,w 360,h 240
    一张图理解Kafka时间轮(TimingWheel),看不懂算我输!

    通过本文你将了解到时间轮算法思想,层级时间轮,时间轮的升级和降级。 时间轮,是一种实现延迟功能(定时器)的巧妙算法,在Netty,Zookeep...

  • Resize,w 360,h 240
    TCP为啥要3次握手和4次挥手?这是一种沟通方式

    本文带你从一个新的角度去理解TCP的三次握手和四次挥手。 1 三次握手的职场经验 事情是这样的,那是一个美好的周末晚上。而小李还要在家加班,正好...

  • Resize,w 360,h 240
    图说堆排序

    这是【字节可视化系列】堆排序的第一篇文章。同时,文末会放上一张【速记卡】,方便快速回顾本文关键知识点。 本篇的主旨是理解二叉堆结构,所以具体实现...

  • Resize,w 360,h 240
    一张图搞懂归并排序

    归并排序的特点是:先拆分, 再排序。 而使用柱状递归树图可以让你非常清晰地感受到归并排序的这个特点。 1 柱状递归树图 什么是柱状递归树图呢? ...

个人介绍
公众号【字节武装】
用d3动画讲解各种有趣的编程知识。