<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[在途中]]></title><description><![CDATA[小编的学习园地哦，大家多多支持一下]]></description><link>https://blog.youkuaiyun.com/m0_37135421</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_37135421]]></copyright><item><title><![CDATA[浅析部署架构中的GZone、RZone和CZone]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/139222642</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/139222642</guid><author>m0_37135421</author><pubDate>Sun, 26 May 2024 23:10:33 +0800</pubDate><description><![CDATA[GZone是指“Global Zone”，即全局区域。在Java行业中，GZone通常代表一个共享的资源或逻辑区域，供多个组件或模块共同访问。GZone的设计理念是提供一个统一的访问接口，使得各个部分能够高效地协同工作。RZone是指“Regional Zone”，即区域性区域。在Java行业中，RZone通常代表一个特定区域的资源或逻辑分区，主要用于分布式系统中的区域性数据管理和处理。RZone的设计理念是将系统按照地理或业务区域进行划分，提高系统的可管理性和响应速度。]]></description><category></category></item><item><title><![CDATA[消息队列拉模式下的订阅关系不一致问题及解决方法]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/139221759</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/139221759</guid><author>m0_37135421</author><pubDate>Sun, 26 May 2024 22:16:04 +0800</pubDate><description><![CDATA[在Java行业的分布式系统中，消息队列拉模式下的订阅关系不一致问题是一个常见且影响深远的问题。通过本文的详细介绍，读者可以清晰地理解这一问题的定义、影响及其解决方法。无论是通过确保订阅关系的一致性、一致性哈希算法，还是消息过滤机制，都可以有效解决订阅关系不一致问题，提升系统的稳定性和可靠性。希望本文能帮助读者更好地理解和应对消息队列拉模式下的订阅关系不一致问题，提升系统的性能和稳定性。如果您有任何疑问或建议，欢迎在评论区留言，我们将竭诚为您解答。]]></description><category></category></item><item><title><![CDATA[浅析OceanBase数据库：特点、优势与应用场景]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/139203864</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/139203864</guid><author>m0_37135421</author><pubDate>Sat, 25 May 2024 21:28:21 +0800</pubDate><description><![CDATA[OceanBase是由蚂蚁集团自主研发的一款分布式关系数据库。它最初是为了满足支付宝的业务需求而设计，旨在处理海量交易数据和复杂的业务逻辑。经过多年的发展，OceanBase已经成为一款通用的企业级数据库，能够在金融、电信、政府等多个行业中应用。OceanBase作为蚂蚁集团自主研发的分布式关系数据库，凭借其高性能、高可用性和高扩展性，已经在多个行业中得到了广泛应用。通过本文的详细解析，读者可以清晰地了解OceanBase的技术特点、优势和应用场景。]]></description><category></category></item><item><title><![CDATA[Pair和Triple的最佳实践]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/139203693</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/139203693</guid><author>m0_37135421</author><pubDate>Sat, 25 May 2024 21:18:23 +0800</pubDate><description><![CDATA[在计算机科学中，Pair是一种包含两个元素的数据结构。它可以用来存储成对的数据，这两个元素可以是任意类型。return key;Triple是一种包含三个元素的数据结构，类似于Pair，但它能存储三个相关联的元素。return key;本文详细介绍了Pair和Triple的数据结构及其在Java语言中的应用。我们讨论了它们的定义、常见用途，并提供了具体的Java代码示例。Pair和Triple在处理多值返回、数据映射和数据传输等方面非常有用。]]></description><category></category></item><item><title><![CDATA[高频面试题：解决Spring框架中的循环依赖问题]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/138292466</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/138292466</guid><author>m0_37135421</author><pubDate>Sun, 28 Apr 2024 22:03:13 +0800</pubDate><description><![CDATA[在Spring框架中，循环依赖是指两个或多个bean相互依赖对方以完成自己的初始化。这种依赖关系形成了一个闭环，导致无法顺利完成依赖注入。比如，如果Bean A在其构造函数中需要Bean B，而Bean B同样在其构造函数中需要Bean A，Spring容器在初始化这两个Bean时就会陷入困境，因为它无法确定应该先初始化哪一个Bean。循环依赖不仅会导致应用程序启动失败，还可能导致运行时异常，因此理解并解决此问题对于保障Spring应用的健壮性至关重要。]]></description><category></category></item><item><title><![CDATA[高频面试题：在浏览器搜索框中输入一个URL的完整请求过程？]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/138291437</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/138291437</guid><author>m0_37135421</author><pubDate>Sun, 28 Apr 2024 21:43:35 +0800</pubDate><description><![CDATA[相信很多小伙伴在校招或者社招面试中都遇到过这个问题如果在面试中不能很好的此类较为基础的问题，那么在面试过程中就处于比较被动的地位了。本文将详细解释在浏览器输入框中输入一个URL的完整请求过程。]]></description><category></category></item><item><title><![CDATA[Synchronized关键字的深入分析]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/138232174</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/138232174</guid><author>m0_37135421</author><pubDate>Fri, 26 Apr 2024 22:33:40 +0800</pubDate><description><![CDATA[synchronized从入门到精通]]></description><category></category></item><item><title><![CDATA[MySQL B+索引的工作原理及应用]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/138223022</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/138223022</guid><author>m0_37135421</author><pubDate>Fri, 26 Apr 2024 17:09:36 +0800</pubDate><description><![CDATA[B+树索引作为最常用的索引类型，对数据库性能有着至关重要的影响。B+树索引极大地优化了数据的读取过程，特别是对于范围查询和顺序访问，由于叶节点的链表结构，这些操作极为高效。]]></description><category></category></item><item><title><![CDATA[MySQL索引入门]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/138194238</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/138194238</guid><author>m0_37135421</author><pubDate>Thu, 25 Apr 2024 16:59:50 +0800</pubDate><description><![CDATA[通过有效地使用索引，可以显著提升MySQL数据库的性能。希望本文能帮助你理解和实施有效的索引策略，以优化你的数据库操作和查询性能。针对索引的进一步学习和实践，建议参考MySQL官方文档以及相关的技术书籍和博客。]]></description><category></category></item><item><title><![CDATA[20240425 每日一题：2739. 总行驶距离]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/138184825</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/138184825</guid><author>m0_37135421</author><pubDate>Thu, 25 Apr 2024 11:58:47 +0800</pubDate><description><![CDATA[卡车有两个油箱。给你两个整数，mainTank 表示主油箱中的燃料（以升为单位），additionalTank 表示副油箱中的燃料（以升为单位）。该卡车每耗费 1 升燃料都可以行驶 10 km。每当主油箱使用了 5 升燃料时，如果副油箱至少有 1 升燃料，则会将 1 升燃料从副油箱转移到主油箱。返回卡车可以行驶的最大距离。注意：从副油箱向主油箱注入燃料不是连续行为。这一事件会在每消耗 5 升燃料时突然且立即发生。通过模拟主油箱和额外油箱的油量消耗过程来计算汽车能够行驶的最大距离。]]></description><category></category></item><item><title><![CDATA[缓解程序员工作压力的小窍门：从身心健康出发]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/138142836</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/138142836</guid><author>m0_37135421</author><pubDate>Wed, 24 Apr 2024 00:47:57 +0800</pubDate><description><![CDATA[作为现代社会中的重要一员，程序员承担着重要的工作任务和责任。然而，长时间的工作和高强度的压力可能会对身心健康产生负面影响。因此，程序员需要关注和重视自己的身心健康，采取有效的方法缓解工作压力，保持良好的工作状态和生活质量。通过合理的饮食和作息习惯、定期的运动和体育活动、良好的工作习惯和交流沟通、培养艺术兴趣和爱好等方式，可以有效地缓解工作压力，保持身心健康，提高工作效率和生活质量。愿每一位程序员都能在工作中取得成功，身心健康，享受美好生活。]]></description><category></category></item><item><title><![CDATA[20240424 每日一题：2385. 感染二叉树需要的总时间]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/138142763</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/138142763</guid><author>m0_37135421</author><pubDate>Wed, 24 Apr 2024 00:41:42 +0800</pubDate><description><![CDATA[使用BFS广度优先遍历解决感染二叉树所需要的总时间，空间及时间复杂度均为O(n)]]></description><category></category></item><item><title><![CDATA[20230423每日一题：1052. 爱生气的书店老板]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/138141194</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/138141194</guid><author>m0_37135421</author><pubDate>Tue, 23 Apr 2024 22:57:50 +0800</pubDate><description><![CDATA[20240403 leetcode的每日一题，巧用变量来解决爱生气的书店老板一题]]></description><category></category></item><item><title><![CDATA[每日一题-287. 寻找重复数(20200526)]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/106366328</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/106366328</guid><author>m0_37135421</author><pubDate>Tue, 26 May 2020 22:05:10 +0800</pubDate><description><![CDATA[今天是2020年5月26日，星期二。
题目描述
给定一个包含&nbsp;n + 1 个整数的数组&nbsp;nums，其数字都在 1 到 n&nbsp;之间（包括 1 和 n），可知至少存在一个重复的整数。假设只有一个重复的整数，找出这个重复的数。
示例 1:
输入: [1,3,4,2,2]
输出: 2

示例 2:
输入: [3,1,3,4,2]
输出: 3

说明：

不能更改原数组（假设数组是只读的）。
只能使用额外的 O(1) 的空间。
时间复杂度小于 O(n2) 。
数组中只有一个重复的数字，但它]]></description><category></category></item><item><title><![CDATA[数组-88. 合并两个有序数组(20200524)]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/106321443</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/106321443</guid><author>m0_37135421</author><pubDate>Sun, 24 May 2020 21:32:20 +0800</pubDate><description><![CDATA[使用归并排序合并两个有序数组]]></description><category></category></item><item><title><![CDATA[190场周赛-5418. 二叉树中的伪回文路径(20200524)]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/106315044</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/106315044</guid><author>m0_37135421</author><pubDate>Sun, 24 May 2020 14:50:50 +0800</pubDate><description><![CDATA[题目描述
给你一棵二叉树，每个节点的值为 1 到 9 。我们称二叉树中的一条路径是 「伪回文」的，当它满足：路径经过的所有节点值的排列中，存在一个回文序列。
请你返回从根到叶子节点的所有路径中&nbsp;伪回文&nbsp;路径的数目。
题目分析
看到本题目，首先想到的是要把从根节点到叶子节点的路径上的值存储下来，当到达叶子节点后，对当前路径上的值进行分析。由题意「每个节点的值为1到9」，所以一个大小为10的数组就可以统计路径上的节点值。
如果当前路径上，「相同节点值出现频度次数为奇数」的次数 &gt; 1，]]></description><category></category></item><item><title><![CDATA[数组-128. 最长连续序列(20200523)]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/106305645</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/106305645</guid><author>m0_37135421</author><pubDate>Sat, 23 May 2020 20:29:27 +0800</pubDate><description><![CDATA[题目描述
给定一个未排序的整数数组，找出最长连续序列的长度。
要求算法的时间复杂度为 O(n)。
示例:
输入: [100, 4, 200, 1, 3, 2]
输出: 4
解释: 最长连续序列是 [1, 2, 3, 4]。它的长度为 4。

题目分析
本题目要求找到最长连续序列的长度，但是数组尚未排序，那么第一个可以想到的解决办法就是先排序，然后找最长连续序列的长度。第二种解法可以利用set的特性，O(1)的时间复杂度就可以取到某个值。
参考代码

排序后找到最长连续序列

public int longe]]></description><category></category></item><item><title><![CDATA[每日一题-5. 最长回文子串(20200521)]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/106265158</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/106265158</guid><author>m0_37135421</author><pubDate>Thu, 21 May 2020 18:35:34 +0800</pubDate><description><![CDATA[今天是2020年5月21日，星期四。
题目描述
给定一个字符串 s，找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。
示例 1：
输入: "babad"
输出: "bab"
注意: "aba" 也是一个有效答案。

示例 2：
输入: "cbbd"
输出: "bb"

题目思路
在本篇中，小编只介绍「中间扩展法」，其他方法大家可以在LeetCode题解区自取。
「中间扩展法」:从每一个位置出发，向左向右扩散。第一步，先验证left、right位置的字符与当前字符是否相同，不断变换left]]></description><category></category></item><item><title><![CDATA[每日一题-25. K 个一组翻转链表(20200516)]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/106175784</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/106175784</guid><author>m0_37135421</author><pubDate>Sun, 17 May 2020 16:05:06 +0800</pubDate><description><![CDATA[今天是2020年5月16日，星期六。
题目描述
给你一个链表，每&nbsp;k&nbsp;个节点一组进行翻转，请你返回翻转后的链表。
k&nbsp;是一个正整数，它的值小于或等于链表的长度。
如果节点总数不是&nbsp;k&nbsp;的整数倍，那么请将最后剩余的节点保持原有顺序。

示例：
给你这个链表：1-&gt;2-&gt;3-&gt;4-&gt;5

当&nbsp;k&nbsp;= 2 时，应当返回: 2-&gt;1-&gt;4-&gt;3-&gt;5

当&nbsp;k&nbsp;= 3 时，应当返]]></description><category></category></item><item><title><![CDATA[每日一题-136. 只出现一次的数字(20200514)]]></title><link>https://blog.youkuaiyun.com/m0_37135421/article/details/106131341</link><guid>https://blog.youkuaiyun.com/m0_37135421/article/details/106131341</guid><author>m0_37135421</author><pubDate>Thu, 14 May 2020 23:28:21 +0800</pubDate><description><![CDATA[今天是2020年5月14日，星期四。
题目描述
给定一个非空整数数组，除了某个元素只出现一次以外，其余每个元素均出现两次。找出那个只出现了一次的元素。
说明：
你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗？
示例 1:
输入: [2,2,1]
输出: 1

示例 2:
输入: [4,1,2,1,2]
输出: 4

题目分析
本题目属于一道简单题目，因为只有一个元素出现一次，其余每个元素均出现两次，考虑异或运算。相同的元素异或结果为0，最后的结果即为出现一次的元素。
参考代码
class S]]></description><category></category></item></channel></rss>