2024年最全【leetcode刷题】44,Java互联网架构师系统vip
·
Kafka实战笔记
关于这份笔记,为了不影响大家的阅读体验,我只能在文章中展示部分的章节内容和核心截图

- Kafka入门
- 为什么选择Kafka
- Karka的安装、管理和配置

- Kafka的集群
- 第一个Kafka程序

afka的生产者

- Kafka的消费者
- 深入理解Kafka
- 可靠的数据传递


- Spring和Kalka的整合
- Sprinboot和Kafka的整合
- Kafka实战之削峰填谷
- 数据管道和流式处理(了解即可)

- Kafka实战之削峰填谷

12 + 92 = 82
82 + 22 = 68
62 + 82 = 100
12 + 02 + 02 = 1
示例 2:
输入:n = 2
输出:false
题目中说了会 无限循环,那么也就是说求和的过程中,会出现重复值,这对解题很重要!
当我们遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法了。
-
取数值各个位上的单数之和
-
如果出现重复值,立刻
return
所有
leetcode代码已同步至github
欢迎
star
/**
- @author 一条coding
*/
class Solution {
private int getNext(int n) {
int totalSum = 0;
while (n > 0) {
int d = n % 10;
n = n / 10;
totalSum += d * d;
}
return totalSum;
}
public boolean isHappy(int n) {
Set seen = new HashSet<>();
while (n != 1 && !seen.contains(n)) {
seen.add(n);
n = getNext(n);
}
return n == 1;
}
}
复杂度分析
- 时间复杂度:O(logn)

⭐今天是坚持刷题更文的第41/100天
复习的面试资料
这些面试全部出自大厂面试真题和面试合集当中,小编已经为大家整理完毕(PDF版)
- 第一部分:Java基础-中级-高级

- 第二部分:开源框架(SSM:Spring+SpringMVC+MyBatis)

- 第三部分:性能调优(JVM+MySQL+Tomcat)

- 第四部分:分布式(限流:ZK+Nginx;缓存:Redis+MongoDB+Memcached;通讯:MQ+kafka)

- 第五部分:微服务(SpringBoot+SpringCloud+Dubbo)

- 第六部分:其他:并发编程+设计模式+数据结构与算法+网络

进阶学习笔记pdf
- Java架构进阶之架构筑基篇(Java基础+并发编程+JVM+MySQL+Tomcat+网络+数据结构与算法)

- Java架构进阶之开源框架篇(设计模式+Spring+SpringMVC+MyBatis)



- Java架构进阶之分布式架构篇 (限流(ZK/Nginx)+缓存(Redis/MongoDB/Memcached)+通讯(MQ/kafka))



- Java架构进阶之微服务架构篇(RPC+SpringBoot+SpringCloud+Dubbo+K8s)


中…(img-Z2PId0Wb-1715096978779)]
更多推荐


所有评论(0)