240 发简信
  • 区间合并算法

    输入一批区间,输出合并后的区间 示例: 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[...

  • 二叉查找树获取第K大元素

    题目描述:采用二分查找获取树中第K大的元素 算法描述:二叉查找树按照中序遍历后,可以使得遍历后的元素有序,可以借助这一个特性来实现,二叉查找树遍...

  • 120
    静态内部类实现单例模式

    使用内部类实现懒加载模型的单例

  • 120
    快速排序

    手写java版快速排序算法实现

  • 120
    sleep vs wait

    sleep是Thread持有的方法,而wait是Object类持有的对象; sleep在持有锁的过程中不会释放锁,而wait在持有锁的过程中会释...

  • 120
    redis实现延时队列

    在工作中想实现一个延迟功能,一般会借助rocketmq或者kafka的延迟队列功能来实现,但是这俩个消息中间件都有一个弊端,就是很难支持任意时间...

  • 120
    rocketmq实现延时队列

    说明:rocketmq实现的延时队列只支持特定的延时时间段,1s,5s,10s,...2h,不能支持任意时间段的延时 具体实现:rocketmq...

  • rocketmq-consumer

    rocketmq 消费消息大致有以下几种场景类型 乱序消费,消息被乱序的发送的队列,消费者在消费各个队列时是并行消费,所以不能保证消息的有序性 ...

  • rocketmq-延迟消息实现

    用过rocketmq的童靴们肯定知道,它的延迟消息的时间不是任意时间片,而是仅支持18个固定的时间段,默认的配置是messageDelayLev...

个人介绍
要么忍,要么滚;要么认真工作,要么认真划水