后端

8、 equals与==的区别

equals与==的区别 == :     == 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。 1、比较的是操作符两端的操作数是否是同一个对象。  2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。  3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如: int a=1

阿里三面:如果RocketMQ消息积压了,增加消费者有用吗

面试官:RocketMQ 消息积压了,增 加消费者有用吗? 我:这个要看具体的场景,不同的场景下情况是不一样的。 面试官:可以详细说一下吗? 我:如果消费者的数量小于 MessageQueue 的数量,增加消费者可以加快消 息消费速度,减少消 息积压。比如一个 Topic 有 4 个 MessageQueue,2 个消费者进行消费,如果增加一个消费者,明细可以加快拉取消息的频率。如下图:

38. 外观数列

38. 外观数列(难度:简单) 题目链接: 问题描述: 给定一个正整数 n(1 ≤ n ≤ 30),输出外观数列的第 n 项。 注意:整数序列中的每一项将表示为一个字符串。 「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。前五项如下: 1. 1 2. 1

【5分钟背八股】分布式架构下,Session 共享有什么方案?

面试官:分布式架构下,Session 共享有什么方案? 不要有session:但是确实在某些场景下,是可以没有session的,其实在很多接口类系统当中,都提倡【API无状态服务】;也就是每一次的接口访问,都不依赖于session、不依赖于前一次的接口访问; 存入cookie中:将session存储到cookie中,但是缺点也很明显,例如每次请求都得带着session,数据存储在客户端本地,是有

LeetCode - #124 二叉树中的最大路径和(Top 100)

前言 本题为 LeetCode 前 100 高频题 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新到 123 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提

【MySQL】数据库约束

目录 一. 什么是数据库约束二. 数据库约束类型2.1 非空约束(NOT NULL) 2.2 默认值约束(DEFAULT)2.3 唯一约束(UNIQUE) 2.4 主键约束(PRIMARY KEY) AUTO_INCREMENT(自动增长) 主键或唯⼀键冲突时

1802. 有界数组中指定下标处的最大值

插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 题目: 给你三个正整数 n、index 和 maxSum 。你需要构造一个同时满足下述所有条件的数组 nums(下标 从 0 开始 计数): nums.length == n nums[i] 是 正整数 ,其中 0 <= i < n