Wesley13 Wesley13
3年前
PTA 银行排队问题之单队列多窗口服务(25 分)
 银行排队问题之单队列多窗口服务(25 分)假设银行有K个窗口提供服务,窗口前设一条黄线,所有顾客按到达时间在黄线后排成一条长龙。当有窗口空闲时,下一位顾客即去该窗口处理事务。当有多个窗口可选择时,假设顾客总是选择编号最小的窗口。本题要求输出前来等待服务的N位顾客的平均等待时间、最长等待时间、最后完成时间,并且统计每个窗口服务了多少名顾客。
Wesley13 Wesley13
3年前
Java常见面试题总结
一、Java基础1、String类为什么是final的。2、HashMap的源码,实现原理,底层结构。3、说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4、描述一下ArrayList和LinkedList各自实现和区别5、Java中的队列都有哪些,有什么区别。6、反射中,Class.forName和
Stella981 Stella981
3年前
RabbitMQ Policy的使用
RabbitMQ作为最流行的MQ中间件之一,广泛使用在各类系统中,今天我们就来讨论一下如何通过Policies给RabbitMQ中已经创建的Queue添加属性和参数。Policise的作用通常来说,我们会在创建一个Queue时指定了队列的各项属性和参数,例如messagettl、xdeadletterexch
Stella981 Stella981
3年前
Kafka连接器深度解读之错误处理和死信队列
Kafka连接器是Kafka的一部分,是在Kafka和其它技术之间构建流式管道的一个强有力的框架。它可用于将数据从多个地方(包括数据库、消息队列和文本文件)流式注入到Kafka,以及从Kafka将数据流式传输到目标端(如文档存储、NoSQL、数据库、对象存储等)中。现实世界并不完美,出错是难免的,因此在出错时Kafka的管道能尽可能优雅地处理是最好的。一
Wesley13 Wesley13
3年前
Java简单模拟设备压测服务器(Rabbitmq)
进入idea,新建一个maven项目主要是模拟150个设备同时并发,并发时间持续15min1.创建客户端,构造请求发送到对应的rabbitmq的队列,用的protobuf协议。!(https://oscimg.oschina.net/oscnet/b23aabefc45dd31c7affb217b1560b6b411.jpg)!(htt
Easter79 Easter79
3年前
SpringBoot2.0高级案例(07) :整合Redis集群 ,实现消息队列场景
本文源码GitHub地址:知了一笑https://github.com/cicadasmile/middlewareparent一、Redis集群简介1、RedisCluster概念Redis的分布式解决方案,在3.0版本后推出的方案,有效地解决了
Wesley13 Wesley13
3年前
AQS 原理剖析
!(https://images.ytao.top/20200627230025.jpg)AQS即AbstractQueuedSynchronizer类称作队列同步器,是构建其他同步器的一个重要的基础框架,同步器自身是没有实现任何同步接口。它是通过控制一个int类型的state变量来表示同步状态,使用一个内置的FIFO(先进先出)
Stella981 Stella981
3年前
SpringBoot2.0高级案例(07) :整合Redis集群 ,实现消息队列场景
本文源码GitHub地址:知了一笑https://github.com/cicadasmile/middlewareparent一、Redis集群简介1、RedisCluster概念Redis的分布式解决方案,在3.0版本后推出的方案,有效地解决了
Stella981 Stella981
3年前
RabbitMQ数据丢失分析
RabbitMQ数据丢失分析简要系统流程场景图!简要系统流程场景图(http://wx1.sinaimg.cn/mw690/9e2b10fagy1fst744xqz0j20jf03a746.jpg)数据丢失场景以下场景分析前提是队列持久化,交换器持久化,消息持久化,非持久化场
Wesley13 Wesley13
3年前
Java实现单链表、栈、队列三种数据结构
点击上方蓝色“方志朋”,选择“设为星标”回复“666”获取独家整理的学习资料!!(https://oscimg.oschina.net/oscnet/afd13d028bc54aafb0ac61f32407b94d.jpg)_作者:远航_cnblogs.com/yangguangzhang/p/13884023.html