- 博客(55)
- 资源 (12)
- 收藏
- 关注
原创 华为OD E卷(100分)56-矩阵扩散
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。
2025-01-14 15:27:13
310
原创 华为OD E卷(100分)53-TLV解码
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。
2025-01-13 14:57:35
498
原创 Java 数据结构之-LinkedHashMap
操作时,先在哈希表部分找到对应的元素,然后如果是访问顺序模式,会把这个元素在双向链表中的节点移动到末尾,这样就保证了最近访问的元素总是在链表的末尾,方便实现 LRU 等策略。在完成哈希表中的插入后,如果是按照插入顺序维护链表,会将新插入的元素添加到双向链表的末尾。当有新元素插入时,会将元素添加到链表的末尾(如果是按照插入顺序)或者将元素移动到链表的末尾(如果是按照访问顺序)。的基础上,通过维护一个双向链表来记录元素的插入顺序或者访问顺序(可以通过构造函数指定),从而在遍历元素时能够按照特定的顺序返回元素。
2025-01-08 16:13:58
412
原创 Java 反射实现原理及用法
在 Java 中,反射是指在运行时动态地获取一个类的信息,并且可以操作类或对象的内部属性和方法。反射在 Java 开发中有广泛的应用,但它也有一些性能上的开销,因为它涉及到动态的类型检查和操作。等方法时,JVM 会根据这些方法提供的参数和存储的类结构信息,在运行时动态地执行相应的操作,如创建对象、调用方法和修改字段值等。这种方式在加载外部配置的类名时非常有用,比如在实现插件系统时,插件的类名可以从配置文件中读取,然后通过。对象包含了类的结构信息,如类的名称、父类、接口、构造函数、方法和字段等。
2025-01-08 15:36:21
536
原创 Java 中各种内存溢出的问题剖析
在Java开发领域,内存溢出(OutOfMemory,简称OOM)犹如一颗隐藏的“定时炸弹”,随时可能让程序崩溃,给用户带来糟糕的体验。今天,就让我们深入探究Java中各类内存溢出问题,了解其根源、排查方法以及有效的修改策略。
2025-01-07 15:30:29
2558
原创 上下游服务间解耦的技术与管理
在 DDD(领域驱动设计)建模方法里,当我们明确了限界上下文(bounded context)后,会在上下文映射(context mapping)中用上下游来表明上下文依赖走向。其判定依据为下游得了解上游的领域知识,才能顺利开展业务,反之,上游业务能力的施展并不依赖下游业务是否存在。这意味着,上游专注于提供业务能力,下游则凭借上游输出的业务能力,作为自身开展业务的基石。
2025-01-05 16:53:33
1005
原创 ClickHouse 分布式部署实战,看这一篇就够了!
在 ClickHouse 分布式部署的舞台上,Zookeeper 可是当仁不让的 “幕后大管家”。它负责管理集群的元数据,像节点状态、配置信息等都归它管,确保数据一致性,为分布式系统提供关键的协调服务。比如在分布式 DDL 执行时,它就像个公正的裁判,让各节点有序执行任务;在 ReplicatedMergeTree 表引擎主备同步中,又充当 “通信兵”,保障数据准确无误地传输,是 ClickHouse 分布式集群稳定运行的中流砥柱。
2025-01-04 13:15:48
1659
1
原创 华为OD E卷(100分)47-不等式是否满足约束并输出最大差
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。
2025-01-03 12:07:02
585
原创 探寻ElasticSearch实战之路:从理论到代码实现
通过本文的实战探索,我们深入领略了 ElasticSearch 的强大威力,从其精妙的分布式架构、核心概念,到电商、日志分析等多元实战场景应用,再到代码操作与性能优化,每一步都为高效数据处理奠定基石。然而,这仅是冰山一角,ElasticSearch 领域如浩瀚宇宙,持续学习是解锁更多奥秘的钥匙。随着大数据、人工智能技术蓬勃发展,它将融合机器学习实现智能搜索、分析,与云平台深度整合,拓展分布式新边界,在物联网、金融风控、智能运维等前沿领域大显身手。
2025-01-01 11:28:18
953
原创 深入了解 Zookeeper:原理与应用(选举篇)
在上一篇关于 Zookeeper 的介绍中,我们知晓了它在分布式系统中的关键地位以及核心的工作原理框架。今天,重点来深入探究一下 Zookeeper 集群是如何实现领导者选举这一至关重要的环节的。
2024-12-30 16:03:16
948
原创 深入了解 Zookeeper:原理与应用
在分布式系统的广阔天地中,Zookeeper 扮演着至关重要的角色,犹如一位幕后英雄,默默保障着众多复杂分布式架构的稳定运行。今天,就让我们一同深入探究 Zookeeper 的奥秘,重点剖析它的工作原理。
2024-12-30 16:02:06
1726
原创 深入理解 ElasticSearch 索引与检索原理
在当今数字化浪潮中,数据呈爆炸式增长,如何高效地从海量信息里找到所需内容成为关键。ElasticSearch 凭借其卓越的索引和检索能力脱颖而出,成为众多企业与开发者的得力工具。接下来,让我们深入剖析它的索引和检索工作原理。
2024-12-28 20:21:16
1104
原创 ElasticSearch 统计分析全攻略
在大数据时代,数据的价值不仅在于存储,更在于能够从中挖掘出有意义的信息。ElasticSearch 作为一款强大的分布式搜索引擎,除了具备出色的搜索功能外,其内置的统计分析能力也不容小觑,能够助力我们快速洞察数据背后的规律。
2024-12-28 20:08:50
1016
原创 ElasticSearch 分布式部署
通过本文对 ElasticSearch 分布式部署的详细介绍,从前期准备、核心概念理解,到安装配置、安全维护等各个环节,相信大家对其有了较为全面的掌握。分布式部署为我们开启了处理海量数据的大门,但这仅仅是个开始,随着技术的不断发展,ElasticSearch 在功能优化、性能提升方面还有很大的探索空间。希望大家在实践中不断积累经验,持续优化集群,让 ElasticSearch 更好地服务于各类业务场景,助力企业在大数据浪潮中乘风破浪。
2024-12-27 15:40:33
2149
原创 华为OD E卷(100分)39-最长子字符串的长度(二)
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。给你一个字符串 s,字符串s首尾相连成一个环形 ,请你在环中找出'l'、'o'、'x' 字符都恰好出现了偶数次最长子字符串的长度。
2024-12-26 08:36:52
517
原创 深入探索 ClickHouse:性能优化之道
在大数据处理的广袤天地里,ClickHouse 宛如一颗璀璨的明星,以其卓越的性能为海量数据的存储与查询提供了强大助力。但要想让 ClickHouse 发挥出极致效能,性能优化至关重要。今天,就让我们一同深入探寻 ClickHouse 的性能优化之路。
2024-12-22 19:36:34
1141
原创 探索 ElasticSearch:性能优化之道
在当今大数据时代,ElasticSearch 作为一款强大的分布式搜索和分析引擎,广泛应用于各类场景,为海量数据的快速检索与洞察提供了有力支持。但随着数据量的增长与业务复杂度的提升,如何确保它始终高效运行,性能优化成为了关键课题。
2024-12-22 19:32:49
1195
原创 华为OD E卷(100分)32-字符串分割
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。给定一个非空字符串S,其被N个‘-’分隔成N+1的子串,给定正整数K,要求除第一个子串外,其余的子串每K个字符组成新的子串,并用‘-’分隔。
2024-12-21 15:36:02
525
原创 MySQL 中的乐观锁与悲观锁
在这个例子中,如果在查询后到更新前这段时间内,没有其他事务修改这条记录,那么更新操作会成功,因为版本号仍然是 1,更新后版本号变为 2。悲观锁的基本思想是,对数据的操作持悲观态度,认为在数据处理过程中很可能会有其他事务来修改当前数据,所以在操作数据之前就先将数据锁定,以防止其他事务对其进行修改。在 MySQL 中,常见的实现方式是使用。乐观锁则相反,它假设数据在一般情况下不会被其他事务修改,所以不会在操作数据之前进行加锁,而是在更新数据时,通过判断数据是否被其他事务修改过来决定是否执行更新操作。
2024-12-21 12:18:10
474
原创 华为OD E卷(100分)29-跳房子
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。跳房子是一种广受欢迎的儿童游戏。游戏参与者需要分多个回合,按顺序从第 1 格跳到房子的最后一格。在跳房子的过程中,可以向前跳,也可以向后跳。
2024-12-19 15:13:43
316
原创 解锁大数据治理的关键力量
在数字化浪潮汹涌澎湃的当下,大数据犹如一座蕴含无尽宝藏的矿山,而大数据治理则是挖掘这座矿山价值的关键工具。它贯穿于数据的整个生命周期,从数据的诞生到消亡,每一个环节都离不开治理的身影,其重要性不言而喻。
2024-12-18 11:51:19
464
原创 大数据治理:开启数据价值新时代
在当今数字化时代,数据已成为企业最重要的资产之一。随着数据量的爆炸式增长、数据来源的多样化以及数据应用场景的日益复杂,大数据治理的重要性愈发凸显。它不仅关乎数据的质量和安全性,更是企业实现数据驱动决策、提升竞争力的关键所在。
2024-12-18 11:48:15
577
原创 探索高级 SQL 技巧:提升数据库操作效率
在数据库管理领域,SQL(Structured Query Language)是我们与数据库交互的得力工具。掌握基础的 SQL 语句能够满足日常的数据查询、插入、更新和删除等操作,但当面对复杂的数据处理需求时,高级 SQL 技巧就显得尤为重要。这些技巧不仅可以优化查询性能,还能实现更复杂的数据处理逻辑,让我们的数据管理工作更加高效、精准。
2024-12-18 11:02:50
1525
原创 华为OD E卷(100分)28-绘图机器
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。绘图机器的绘图笔初始位置在原点(0,0)机器启动后按照以下规则来进行绘制直线。
2024-12-18 10:15:35
501
原创 华为OD E卷(100分)26-荒岛逃生游戏
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。一个荒岛上有若干人,岛上只有一条路通往岛屿两端的港口,大家需要逃往两端的港口才可逃生。
2024-12-17 15:53:43
572
原创 华为OD E卷(100分)25-整数对最小和
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。给定两个整数数组array1、array2,数组元素按升序排列。
2024-12-17 15:49:20
619
原创 华为OD E卷(100分)24-第K个排列
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。给定参数n,从1到n会有n个整数:1,2,3,.,n,这n个数字共有 n!种排列。
2024-12-16 18:48:11
508
原创 华为OD E卷(100分)23-连续字母长度
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。给定一个字符串Q,只包含大写字母,求在包含同一字母的子串中,长度第k长的子串的长度,相同字母只取最长的那个子串。
2024-12-15 16:20:13
515
原创 华为OD E卷(100分)22-机器人的活动区域
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。现有一个机器人,可放置于 M × N 的网格中任意位置,每个网格包含一个非负整数编号,
2024-12-15 16:12:54
728
原创 华为OD E卷(100分)20-最大报酬
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。小明每周上班都会拿到自己的工作清单,工作清单内包含n项工作,每项工作都有对应的耗时时间(单位h)和报酬。
2024-12-13 09:14:13
453
原创 华为OD E卷(100分)17-找终点
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。给定一个正整数数组 nums,数组最大长度为 100。你需要从第一个元素开始,计算到达数组最后一个元素所需的最少步数。
2024-12-12 11:07:50
406
原创 华为OD E卷(100分)16-智能成绩表
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。K小姐是一位教师,她需要一个学生成绩管理系统来帮助她对学生的考试成绩进行排名。系统需要支持按照总分或者单科成绩进行排序。你能帮帮她吗?
2024-12-11 14:35:01
521
原创 华为OD E卷(100分)15-高矮个子排队
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。现在有一队小朋友,他们高矮不同,我们以正整数数组表示这一队小朋友的身高,如数组{5,3,1,2,3}。
2024-12-11 10:28:46
380
原创 华为OD E卷(100分)14-靠谱的车
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。小明打了一辆出租车去上班。出于职业敏感,他注意到这辆出租车的计费表有点问题,总是偏大。
2024-12-11 10:09:36
350
原创 华为OD E卷(100分)13-猜字谜
前言 工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。题目描述小王设计了一个简单的猜字谜游戏,游戏的谜面是一个或多个错误的单词(如"nesw"),
2024-12-10 17:57:03
407
原创 华为OD E卷(100分)12-APP 防沉迷系统
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。智能手机在方便我们生活的同时,也侵占了大量时间。手机App防沉迷系统旨在帮助用户合理规划手机App使用时间,确保在正确的时间做正确的事。
2024-12-10 17:49:04
464
原创 华为OD E卷(100分)11-增强字符串查找
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。c语言有一个库函数:实现在字符串 haystack 中查找第一次出现字符串needle的位置,如果未找到则返回null。
2024-12-10 14:30:29
364
原创 华为OD E卷(100分)10-孙悟空吃蟠桃
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。孙悟空来到了蟠桃园偷吃蟠桃。蟠桃园有N棵桃树,每棵树上都有一定数量的蟠桃。守卫将在H小时后回来。
2024-12-10 11:21:11
432
原创 华为OD E卷(100分)09-猜数字
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。设定一组四码的数字作为谜底,猜谜者进行猜测。
2024-12-10 10:59:36
541
原创 华为OD E卷(100分)08-分糖果
工作了十几年,从普通的研发工程师一路成长为研发经理、研发总监。临近40岁,本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作,愁肠百结。为了让自己有点事情做,也算提高一下自己的编程能力,无聊之余打算用一些大厂的编程题练练手。希望通过这些分享能够帮到一些人,也希望能和看到此文的大神们沟通交流,提升自己,更希望在此期间能够找到一份理想的工作。小明从糖果盒中随意抓一把糖果,每次小明会取出一半的糖果分给同学们。
2024-12-09 15:38:47
366
stix-v2.0研读笔记.docx
2020-06-16
基于Flex 和BlazeDS 推技术实现WEB 方式 实时监控系统
2010-10-11
quartz-1.4.5.zip
2010-04-08
cakephp中文手册 .chm
2010-01-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人