相关文章
算法题打卡day59-单调栈 | 503.下一个更大元素II、42. 接雨水
503. 下一个更大元素 II - 力扣(LeetCode) 状态:查看思路后AC。 和每日温度一样,区别在于走两边数组,代码如下:
class Solution {
public:vector<int> nextGreaterElements(vector<int>& …
建站知识
2025/2/8 18:46:25
Kafka中Consumer源码解读
Consumer源码解读
本课程的核心技术点如下:
1、consumer初始化 2、如何选举Consumer Leader 3、Consumer Leader是如何制定分区方案
4、Consumer如何拉取数据 5、Consumer的自动偏移量提交
Consumer初始化 从KafkaConsumer的构造方法出发,我们跟踪到…
建站知识
2025/2/8 18:46:10
pprof火焰图性能优化
pprof火焰图性能优化
火焰图(flame graph)是性能分析的利器,在go1.1之前的版本我们需要借助go-torch生成,在go1.1后go tool pprof集成了此功能,今天就来说说如何使用其进行性能优化 在你启动http server的地方直接加入导入: _ “net/http/pprof” 获取…
建站知识
2024/12/18 10:47:52
算法-27.移除元素-⭐
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。
不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。
元素的顺序可以改变。你不需要考虑数组中超出新长度后面…
建站知识
2025/2/8 18:45:13
LeetCode-90-子集Ⅱ
题目描述:给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。 题目链接:LeetCode-90-子…
建站知识
2025/1/4 8:33:55
智慧工地:实现作业区域安全管控
智慧工地是围绕工程现场人、机、料、法、环及施工过程中质量、安全、进度、成本等各项数据满足工地多角色、多视角的有效监管,实现工程建设管理的降本增效。 建设工程安全文明施工与质量提升,全方位的监测施工人员、各类器械设备、消防安全隐患,并提前对风险进行预警…
建站知识
2024/12/26 17:49:29
MR源码解析和join案例
MR源码解析
new Job(): 读取本地文件, xml配置job.start(): 启动线程job的run():线程方法 runTasks(): 传入对应的接口,启动map或者reduceMapTask类的run(): 设置map阶段的参数,初始化任务,创建上下文对象 创建读取器LineRecordReader判断是…
建站知识
2025/2/8 18:47:33