最新 最热

11 张图 | 讲透原理,最细的增量拉取

上一篇我们讲解了客户端首次获取注册表时,需要从注册中心全量拉取注册表到本地存着。那后续如果有客户端注册、下线的话,注册表肯定就发生变化了,这个时候客户端就得更新本地注册表了,怎么更新呢?下面我会带着大家一起来看...

2022-05-13
2

线程池的拒绝策略

拒绝策略,表示当队列满了并且工作线程大于等于线程池的最大线程数(maximumPoolSize)线程池会按照设定的拒绝策略(四种)拒绝.

2022-05-13
1

阻塞队列(新版)消费者生产者

定义好生产者和消费者之后,交给阻塞队列,阻塞队列自己控制生产和消费package jucTest;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.c......

2022-05-13
0

RabbitMQ三大模式的demo,详细到包会哈哈哈

先建立队列,其中zyh做直接模式demo,jiunianji_zyh,jiunianji_panshihao做分列模式队列demo

2022-05-13
0

两个队列实现栈结构

实现思路: 一个存放我们数据的栈,每次我们添数据时候把数据放到我们这个data队列中 一个help队列,每次我们data队列出数据时候,将前面的数据都复制导入我们help队列,留最后一个数据弹出.最后交换引用,让help队列成为...

2022-05-13
0

猫狗队列

实现一种狗猫队列的结构,要求如下: 用户可以调用add方法将cat类或dog类的实例放入队列中; 用户可以调用pollAll方法,将队列中所有的实例按照进队列 的先后顺序依次弹出; 用户可以调用pollDog方法,将队列中dog类的实例按照 ...

2022-05-13
1

用两个栈实现队列

public class Solution { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer> stack2 = new Stack<Integer>(); public void push(int node) { ...

2022-05-13
0

从上往下打印二叉树

题目 :从上往下打印出二叉树的每个节点,同层节点从左至右打印思路:就是按层打印嘛,每次把数据放队列中即可代码 : public ArrayList<Integer> PrintFromTopToBottom(TreeNode root) { ArrayList<Integer> array...

2022-05-13
0

把二叉树打印成多行.

题目描述从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。思路:仿之字打印矩阵,奇数层放奇数队列,偶数层放偶数队列.代码:ArrayList<ArrayList<Integer>> Print(TreeNode pRoot) { ArrayList<...

2022-05-13
0

JavaScript算法题总结 (四)堆/栈/队列

BM42 用两个栈实现队列

2022-05-12
1