深圳幻海软件技术有限公司 欢迎您!

  • 数据结构——队列(C语言)

    需求:无本篇文章将解决一下几个问题:队列是什么?如何实现一个队列?什么场景下会用队列? 队列的概念:队列:一种只允许一端进行插入数据操作,在另一端进行删除操作的特殊线性表。队列具有先进先出(FIFO)入队列:进行插入操作的一端称为队尾,出队列的一端叫做队头。 队列的实现:&nbs

  • 【数据结构】—— 队列基础知识以及数组模拟队列的分析、演示及优化

    ❤️一名热爱Java的大一学生,希望与各位大佬共同学习进步❤️🧑个人主页:@周小末天天开心各位大佬的点赞👍收藏⭐关注✅,是本人学习的最大动力感谢!📕该篇文章收录专栏—数据结构目录什么是队列?数组模拟队列分析存入队列的步骤使用数组模拟队列—编写一个ArrayQueue类编写ArrayQueueD

  • 【数据结构】队列的实现

    白日去如箭,达者惜今阳。                       

  • 循环队列的基本操作,你学会了吗?

    🌍新人小白的第一篇博客⌛️希望大家多多关注🎃以后会经常更新哒~🙈⭐️个人主页: 收藏加关注,永远不迷路~ ⭐️前言🌱Tips:文章有点长,小主耐心一点哦~😎编程实现循环队列的基本操作:建队列,取队头元素,入队,出队😜一、循环队列是什么?1️⃣我们先来介绍线性表:数据结

  • 队列-我的基础算法刷题之路(六)

    本篇博客旨在整理记录自已对队列的一些总结,以及刷题的解题思路,同时希望可给小伙伴一些帮助。本人也是算法小白,水平有限,如果文章中有什么错误之处,希望小伙伴们可以在评论区指出来,共勉💪。本篇文章主要是讲一下基本的队列以及刷题,暂不过多涉及双端、阻塞队列。文章目录一、队列的概述二、Java队列的特性三

  • Java中的Stack与Queue

    文章目录一、栈的概念及使用1.1概念1.2栈的使用1.3栈的模拟实现二、队列的概念及使用2.1概念2.2队列的使用2.3双端队列(Deque)三、相关OJ题3.1用队列实现栈。3.2用栈实现队列。总结一、栈的概念及使用1.1概念栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数

  • (图解)循环队列的三种判断队空、队满操作(附带源码和插入删除操作等一些基本操作)

    目录 一、普通的顺序存储队列二、循环队列(1)少用一个元素空间i、初始化队列操作:iii、入队操作:iv、出队操作:(2)设置flag标志i、初始化队列操作:ii、判断队空操作:iii、入队操作:iv、出队操作:(3)设置length存储队列元素的个数i、初始化队列操作:ii、判断队空操作

  • Java中常用的七种队列你了解多少?

    文章目录Java中常用的七种队列你了解多少?ArrayBlockingQueue队列如何使用?添加元素到队列获取队列中的元素遍历队列LinkedBlockingQueue队列如何使用?1.创建SynchronousQueue对象2.添加元素到队列3.获取队列中的元素4.遍历队列Synchronous

  • LeetCode | 循环队列的爱情【恋爱法则——环游世界】

    兜兜转转⚪还是你❤✒前言环形队列的概念拓展:生产者与消费者一、题目描述二、思路分析🍑初次遇见她♀【是心动的感觉】🍑阻碍一:队空还是队满不好区分【性格互异】🍑解决方案🍑阻碍二:很难获取队尾元素【我居然是第三者❗】🍑解决方案🍑开始好起来了【她就是我命中之人💕】❤小小挫折造就永恒爱情❤三、代

  • 大曝光!从RabbitMQ平滑迁移至Kafka架构设计方案!

    历史原因,公司存在多个MQ同时使用的问题,我们中间件团队在去年下半年开始支持对Kafka和Rabbit能力的进行封装,初步能够完全支撑业务团队使用。鉴于在之前已经基本完全实施Kafka管控平台、以及Kafka集群迁移管控,我们基本可以认为团队对于Kafka的把控能力初具规模。因此,考虑到以下几点原因

  • 你心心念念的RabbitMQ个人实践来了来了它来了

    前言MQ(MessageQueue)就是消息队列,其有点有很多:解耦、异步、削峰等等,本文来聊一下RabbitMQ的一些概念以及使用。RabbitMq案例Springboot整合RabbitMQ简单案例基本概念Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。Queue:消息队列载

  • 为什么使用消息队列?我这样回答,面试官直说讲得很清楚

    为什么要使用消息队列,六个字总结:解耦、异步、消峰。1)解耦传统模式下系统间的耦合性太强。怎么说呢,举个例子:系统A通过接口调用发送数据到B、C、D三个系统,如果将来E系统接入或者B系统不需要接入了,那么系统A还需要修改代码,非常麻烦。如果系统A产生了一条比较关键的数据,那么它就要时时刻刻考虑B、C

  • 为什么kafka性能下降这么快,我用RocketMQ的时候不会这样子

    ​Rocketmq和kafka这两个消息队列大家应该都比较熟悉吧,哪怕不是很熟悉,应该也听说过的吧,你别告诉我,作为一个资深的程序员,你没听过这两门技术。我之前使用这两个消息队列的时候就遇到一个很奇怪的问题,就是在kafka里面弄了比较多的topic,性能下降的速度贼快,不知道大家遇到过没,而同样的

  • 面试题:一个Consumer订阅两个Topic,其中一个Topic消息过多堆积了,会影响另一个Topic消费吗?

    ​无意中在网上看到这么一个问题,一个consumer订阅两个topic,其中一个topic消息过多堆积了,会影响另一个topic消费吗?对于RocketMQ这种,看源码如何方便,于是乎我就开始找相应的源码,然后一顿思考。先给大家上结论,看堵塞的原因,如果原因是生产者瞬时产生大量的消息,比如秒杀,导致

  • 容量调度绝对值配置队列使用与避坑

    在yarn中,对于容量调度而言,需要配置不同的队列,并为队列分配不同的资源。然而资源的配置是按照集群总资源的百分比来的,那么,如果集群资源进行扩容,队列的资源也就相应的增加了。在某些场景下,我们可能希望某些队列的资源是固定的,不随集群资源的扩缩容而变更,这就需要给队列资源配置一个绝对值,在hadoo

  • 线上真实排队系统重构案例分享

    详细技术方案介绍一、背景1、现状:*目前线上乘客排队性能瓶颈很明显,主要采用Redis List存储结构。随着队列中订单量增大,查询、插入、判断订单是否在队列中等操作RT指数级增长。*目前乘客排队架构,无法满足业务扩展需求,为支撑之后业务快速迭代,乘客排队重构迫在眉睫。2、调研事项*使用M

  • Vue2剥丝抽茧-响应式系统之异步队列

    Vue2源码从零详解系列文章,还没有看过的同学可能需要看一下之前的,vue.windliang.wang。场景复制import{observe}from"./reactive";importWatcherfrom"./watcher";constdata={a:1,b:2,c:3,};observe

  • 领导看了我写的关闭超时订单,让我出门左转!

    哈喽大家好,我是阿Q!前几天领导突然宣布几年前停用的电商项目又重新启动了,带着复杂的心情仔细赏阅“儿时”的代码,心中的酸楚只有自己能够体会。这不,昨天又被领导叫进了“小黑屋”,让我把代码重构下进行升级。看到这么“可爱”的代码,心中一万只“xx马”疾驰而过。让我最深恶痛觉的就是里边竟然用定时任务实现了

  • Redis 使用 List 实现消息队列的利与弊

    分布式系统中必备的一个中间件就是消息队列,通过消息队列我们能对服务间进行异步解耦、流量消峰、实现最终一致性。目前市面上已经有RabbitMQ、RochetMQ、ActiveMQ、Kafka等,有人会问:“Redis适合做消息队列么?”在回答这个问题之前,我们先从本质思考:消息队列提供了什么特性?Re

  • 讲真,应该选择RabbitMQ还是Kafka?

    作为一个有丰富经验的微服务系统架构师,经常有人问我,应该选择RabbitMQ还是Kafka?图片来自Pexels基于某些原因,许多开发者会把这两种技术当做等价的来看待。的确,在一些案例场景下选择RabbitMQ还是Kafka没什么差别,但是这两种技术在底层实现方面是有许多差异的。不同的场景需要不同的

推荐阅读