搜索结果
查询Tags标签: 队列,共有 1737条记录-
java包名命名规范,附面试题答案
1、为什么要使用消息队列? 分析:一个用消息队列的人,不知道为啥用,有点尴尬。没有复习这点,很容易被问蒙,然后就开始胡扯了。 回答:这个问题,咱只答三个最主要的应用场景(不可否认还有其他的,但是只答三个主要的),即以下六个字:解耦、异步、削峰 (1)解耦 传统模式:?…
2021/7/14 20:06:08 人评论 次浏览 -
java包名命名规范,附面试题答案
1、为什么要使用消息队列? 分析:一个用消息队列的人,不知道为啥用,有点尴尬。没有复习这点,很容易被问蒙,然后就开始胡扯了。 回答:这个问题,咱只答三个最主要的应用场景(不可否认还有其他的,但是只答三个主要的),即以下六个字:解耦、异步、削峰 (1)解耦 传统模式:?…
2021/7/14 20:06:08 人评论 次浏览 -
记录一次面试(国美Java)的知识点死角(2):
目录 hashcode: set底层数据结构 单例手写(new class()是原子操作么) >>> 和 >> 的区别? 垃圾收集器 mysql索引(没有实战,没有系统的学习整理记录) 自定义线程的各个参数的含义,以及可以指定的队列的多样性? 写一个栈溢出的代码: 画架构图:已…
2021/7/14 11:05:00 人评论 次浏览 -
记录一次面试(国美Java)的知识点死角(2):
目录 hashcode: set底层数据结构 单例手写(new class()是原子操作么) >>> 和 >> 的区别? 垃圾收集器 mysql索引(没有实战,没有系统的学习整理记录) 自定义线程的各个参数的含义,以及可以指定的队列的多样性? 写一个栈溢出的代码: 画架构图:已…
2021/7/14 11:05:00 人评论 次浏览 -
大厂面试必备:合肥java工资
面试题 如何保证缓存与数据库的双写一致性? 面试官心理分析 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? 面试题剖析 一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也…
2021/7/14 1:05:44 人评论 次浏览 -
大厂面试必备:合肥java工资
面试题 如何保证缓存与数据库的双写一致性? 面试官心理分析 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? 面试题剖析 一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也…
2021/7/14 1:05:44 人评论 次浏览 -
如何成为杰出的程序员?java开发的大型网站
基础知识 RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,它是使用Erlang语言来编写的,并且是基于AMQP协议的; RabbitMQ高性能的原因 Erlang语言在交换机的交互方面性能优秀的(Erlang语言最初在于交换机领域的架构模式,这…
2021/7/14 1:05:34 人评论 次浏览 -
如何成为杰出的程序员?java开发的大型网站
基础知识 RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,它是使用Erlang语言来编写的,并且是基于AMQP协议的; RabbitMQ高性能的原因 Erlang语言在交换机的交互方面性能优秀的(Erlang语言最初在于交换机领域的架构模式,这…
2021/7/14 1:05:34 人评论 次浏览 -
高龄白菜JAVA学习第十六天(阻塞队列|同步队列)
一、阻塞队列 1、什么情况下会阻塞 写入:队列满了,阻塞等待 取出:队列为空,阻塞等待 2、什么时候使用 多线程并发处理、线程池 3、 4、使用队列 添加、移除、判断队列首 四组API 1、抛出异常(队列已满、没有元素) 2、不会抛出异常(有返回值) 3、阻塞等待(一直…
2021/7/14 1:05:09 人评论 次浏览 -
高龄白菜JAVA学习第十六天(阻塞队列|同步队列)
一、阻塞队列 1、什么情况下会阻塞 写入:队列满了,阻塞等待 取出:队列为空,阻塞等待 2、什么时候使用 多线程并发处理、线程池 3、 4、使用队列 添加、移除、判断队列首 四组API 1、抛出异常(队列已满、没有元素) 2、不会抛出异常(有返回值) 3、阻塞等待(一直…
2021/7/14 1:05:09 人评论 次浏览 -
记一次网易Java研发岗的面试经历,持续更新大厂面试笔试题
基础知识 RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,它是使用Erlang语言来编写的,并且是基于AMQP协议的; RabbitMQ高性能的原因Erlang语言在交换机的交互方面性能优秀的(Erlang语言最初在于交换机领域的架构模式,这样…
2021/7/13 20:09:01 人评论 次浏览 -
记一次网易Java研发岗的面试经历,持续更新大厂面试笔试题
基础知识 RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,它是使用Erlang语言来编写的,并且是基于AMQP协议的; RabbitMQ高性能的原因Erlang语言在交换机的交互方面性能优秀的(Erlang语言最初在于交换机领域的架构模式,这样…
2021/7/13 20:09:01 人评论 次浏览 -
常见面试算法题汇总
排序 比较排序 冒泡排序归并排序快速排序线性排序 计数排序桶排序二叉树 顺序遍历层次遍历左右翻转最大值最大深度最小深度平衡二叉树链表 删除节点翻转链表中间元素判断是否为循环链表合并两个已排序链表链表排序删除倒数第N个节点两个链表是否相交栈 / 队列 带最小值操作…
2021/7/13 12:06:12 人评论 次浏览 -
常见面试算法题汇总
排序 比较排序 冒泡排序归并排序快速排序线性排序 计数排序桶排序二叉树 顺序遍历层次遍历左右翻转最大值最大深度最小深度平衡二叉树链表 删除节点翻转链表中间元素判断是否为循环链表合并两个已排序链表链表排序删除倒数第N个节点两个链表是否相交栈 / 队列 带最小值操作…
2021/7/13 12:06:12 人评论 次浏览 -
单调队列【总结】
一、基本概念 单调队列是指:单调递增或单调递减的队列。所以它也有如下几个性质: 1.队列中的元素在原来的列表中的位置是由前往后的(随着循环顺序入队)。 2.队列中元素的大小是单调递增或递减的。 3.从队尾入列,队首或队尾出列 时间复杂度:O(N) 二、例题 1.最大子序和…
2021/7/12 23:13:23 人评论 次浏览