上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 27 下一页
摘要: 面试题 如果让你写一个消息队列,该如何进行架构设计?说一下你的思路。 面试官心理分析 其实聊到这个问题,一般面试官要考察两块: 你有没有对某一个消息队列做过较为深入的原理的了解,或者从整体了解把握住一个消息队列的架构原理。 看看你的设计能力,给你一个常见的系统,就是消息队列系统,看看你能不能从全局把 阅读全文
posted @ 2020-12-29 10:37 爱吃西瓜的番茄酱 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 面试题 如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决? 面试官心理分析 你看这问法,其实本质针对的场景,都是说,可能你的消费端出了问题,不消费了;或者消费的速度极其慢。接着就坑爹了,可能你的消息队列集群的磁盘都快写满了,都没人消费,这个 阅读全文
posted @ 2020-12-29 10:24 爱吃西瓜的番茄酱 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 面试题 如何保证消息的顺序性? 面试官心理分析 其实这个也是用 MQ 的时候必问的话题,第一看看你了不了解顺序这个事儿?第二看看你有没有办法保证消息是有顺序的?这是生产系统中常见的问题。 面试题剖析 我举个例子,我们以前做过一个 mysql binlog 同步的系统,压力还是非常大的,日同步数据要达 阅读全文
posted @ 2020-12-29 10:07 爱吃西瓜的番茄酱 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 面试题 如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题? 面试官心理分析 这个是肯定的,用 MQ 有个基本原则,就是数据不能多一条,也不能少一条,不能多,就是前面说的重复消费和幂等性问题。不能少,就是说这数据别搞丢了。那这个问题你必须得考虑一下。 如果说你这个是用 MQ 来传递非常核心的消 阅读全文
posted @ 2020-12-29 10:01 爱吃西瓜的番茄酱 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝 什么是浅拷贝 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。即对象的浅拷贝会对“主”对象进行拷贝,但不会复制主对象里面的对象。”里面的对象“会在原来的对象和它的副本之间共享。 浅拷贝实例 public class ShallowCopy { pu 阅读全文
posted @ 2020-12-28 19:46 爱吃西瓜的番茄酱 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 区别 1.Integer是int的包装类,int则是java的一种基本的数据类型; 2.Integer变量必须实例化之后才能使用,而int变量不需要实例化; 3.Integer实际是对象的引用,当new一个Integer时,实际上生成一个指针指向对象,而int则直接存储数值 4.Integer的默认 阅读全文
posted @ 2020-12-27 20:22 爱吃西瓜的番茄酱 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 概述 如下图 String StringBuffer StringBuilder String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间 StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作 阅读全文
posted @ 2020-12-06 11:39 爱吃西瓜的番茄酱 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 前言 Java 开发工具包(JavaDevelopment Kit) 第四章 对象与类 4.1 面向对象程序设计概述 事实上,在 Java 中,所有的类都源自于一个“神通广大的超类”,它就是 Object。 首先从设计类开始,然后再往每个类中添加方法。 使用预定义类 构造器: 在 Java 程序设计 阅读全文
posted @ 2020-12-06 10:35 爱吃西瓜的番茄酱 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 面试题 如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性? 面试官心理分析 其实这是很常见的一个问题,这俩问题基本可以连起来问。既然是消费消息,那肯定要考虑会不会重复消费?能不能避免重复消费?或者重复消费了也别造成系统异常可以吗?这个是 MQ 领域的基本问题,其实本质上还是问你使用消息队列 阅读全文
posted @ 2020-12-06 10:01 爱吃西瓜的番茄酱 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 面试题 如何保证消息队列的高可用? 面试官心理分析 如果有人问到你 MQ 的知识,高可用是必问的。上一讲提到,MQ 会导致系统可用性降低。所以只要你用了 MQ,接下来问的一些要点肯定就是围绕着 MQ 的那些缺点怎么来解决了。 要是你傻乎乎的就干用了一个 MQ,各种问题从来没考虑过,那你就杯具了,面试 阅读全文
posted @ 2020-11-30 16:04 爱吃西瓜的番茄酱 阅读(96) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 27 下一页