<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[在这个充满危险的乱世之中，只有学会烤鸡才能顽强的活下去。]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MyxZxd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MyxZxd]]></copyright><item><title><![CDATA[从零手写一个 ReAct Agent：让大模型自己调用工具]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/163282560</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/163282560</guid><author>MyxZxd</author><pubDate>Tue, 28 Jul 2026 22:08:13 +0800</pubDate><description><![CDATA[ReAct 是Reason（推理）和Act（行动）两个词的组合。它的核心思想很简单：让大语言模型在回答问题的时候，不直接给出答案，而是先写下自己的思考过程，再决定要不要调用外部工具。如果调用了工具，就把工具返回的结果再写回上下文，让模型继续思考，直到得到最终答案。模型看到问题，输出一个Thought；模型根据思考输出Action和；Agent 执行对应的工具，得到；把追加到上下文，再次交给模型；循环直到模型输出。这就像是给大模型配了一张草稿纸和一组工具。]]></description><category></category></item><item><title><![CDATA[【性能优化】-如何降低CPU飙升，解决系统卡主。]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/157615094</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/157615094</guid><author>MyxZxd</author><pubDate>Sun, 01 Feb 2026 15:19:51 +0800</pubDate><description><![CDATA[摘要 针对系统数据增长带来的性能挑战，本文探讨了四种优化方案：内存扩展（存在数据丢失风险）、中间件Redis（迁移成本高）、数据库锁（效率低且易锁表）、数据分片。重点介绍了分布式任务调度平台中的分片模式实现方案，通过建立数据索引分配机器编号，结合多线程批处理提升效率。文中提供了Java代码示例，展示如何通过固定大小线程池（限制为5个线程）和分批处理（每批25条数据）来平衡处理速度与CPU负载，最终有效解决了CPU飙升问题，同时保证了处理效率。]]></description><category></category></item><item><title><![CDATA[【性能优化】-接口的时间由原来的6s优化到1s]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/157218637</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/157218637</guid><author>MyxZxd</author><pubDate>Wed, 21 Jan 2026 16:59:20 +0800</pubDate><description><![CDATA[本文探讨了如何优化大量List数据的遍历处理。传统for循环采用单线程处理，速度较慢；而parallelStream并行流可以利用多核CPU并发执行任务，显著提升性能。两者主要区别在于执行方式（单线程vs多线程）、性能表现（耗时较长vs效率更高）和资源利用（单核vs多核）。文章通过代码示例展示了两种实现方式，并指出并行流特别适合处理相互独立的大批量任务，能有效提高整体处理效率。]]></description><category></category></item><item><title><![CDATA[【使用逻辑讲道理，需要哪三步】]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/156766131</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/156766131</guid><author>MyxZxd</author><pubDate>Fri, 09 Jan 2026 15:51:10 +0800</pubDate><description><![CDATA[使用逻辑讲道理总共有三步，首先要把复杂的思想转化成清晰的命题，其次建立逻辑关系，最后形成自洽的逻辑链条。通过逻辑推理的方法，我们就能梳理自己的想法，推导出结论，知道自己遇事该怎么办，同时也能识别身边的逻辑陷阱，保持清醒的认知。这样分析下来，你就会发现，曾经在网络上大火过的博文，其实处处都是逻辑漏洞。我们学习逻辑学以及后面统计学的一个重要目的，就是当别人给出结论时，我们能够根据他们得到结论的过程，判断那些结论是否可信，是否有意义。]]></description><category></category></item><item><title><![CDATA[【leetcode-字母异位词分组】]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/148736068</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/148736068</guid><author>MyxZxd</author><pubDate>Wed, 18 Jun 2025 11:31:07 +0800</pubDate><description><![CDATA[【代码】【leetcode-字母异位词分组】]]></description><category></category></item><item><title><![CDATA[【leetcode-搜索插入位置】]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/148718183</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/148718183</guid><author>MyxZxd</author><pubDate>Tue, 17 Jun 2025 16:21:49 +0800</pubDate><description><![CDATA[【代码】【leetcode-搜索插入位置】]]></description><category></category></item><item><title><![CDATA[【leetcode-移除元素】]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/148691665</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/148691665</guid><author>MyxZxd</author><pubDate>Mon, 16 Jun 2025 14:59:16 +0800</pubDate><description><![CDATA[【代码】【leetcode-】]]></description><category></category></item><item><title><![CDATA[【leetcode-两两交换链表中的节点】]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/148689624</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/148689624</guid><author>MyxZxd</author><pubDate>Mon, 16 Jun 2025 13:51:31 +0800</pubDate><description><![CDATA[【代码】【leetcode-两两交换链表中的节点】]]></description><category></category></item><item><title><![CDATA[【leetcode-括号生成】]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/148633827</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/148633827</guid><author>MyxZxd</author><pubDate>Fri, 13 Jun 2025 15:25:38 +0800</pubDate><description><![CDATA[【代码】【leetcode-括号生成】]]></description><category></category></item><item><title><![CDATA[【leetcode-合并两个有序链表】]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/148591493</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/148591493</guid><author>MyxZxd</author><pubDate>Wed, 11 Jun 2025 18:07:26 +0800</pubDate><description><![CDATA[【代码】【leetcode-合并两个有序链表】]]></description><category></category></item><item><title><![CDATA[leetCode- 两数相加]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/148535607</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/148535607</guid><author>MyxZxd</author><pubDate>Mon, 09 Jun 2025 15:17:32 +0800</pubDate><description><![CDATA[摘要：本文提供了两种链表相加的实现方法。迭代法通过循环处理链表节点，分阶段计算当前值和进位，最后拼接结果链表。递归法则通过递归调用处理节点，计算当前值并传递进位值，直到链表遍历完毕且进位为0时终止。两种方法都能正确处理不同长度的链表相加问题，时间复杂度均为O(max(m,n))，其中m和n分别是两个链表的长度。递归法代码更简洁但可能有栈溢出风险，迭代法则更直观且空间效率更高。]]></description><category></category></item><item><title><![CDATA[【leetcode-两数之和】]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/148403128</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/148403128</guid><author>MyxZxd</author><pubDate>Tue, 03 Jun 2025 15:46:34 +0800</pubDate><description><![CDATA[这里要注意j<length的。]]></description><category></category></item><item><title><![CDATA[【sharding-jdbc配置以及例子】]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/147332586</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/147332586</guid><author>MyxZxd</author><pubDate>Fri, 18 Apr 2025 14:44:03 +0800</pubDate><description><![CDATA[【代码】【sharding-jdbc配置以及例子】]]></description><category></category></item><item><title><![CDATA[解决leetcode editor 的Debug]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/145145185</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/145145185</guid><author>MyxZxd</author><pubDate>Tue, 14 Jan 2025 18:21:55 +0800</pubDate><description><![CDATA[在很多博客中没有说关于怎么Debug，我来解释一下，在红框中，把地址填写到项目的src main下面。还有记得把package包写对。]]></description><category></category></item><item><title><![CDATA[【生产问题记录-Mysql分区】]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/144749159</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/144749159</guid><author>MyxZxd</author><pubDate>Thu, 26 Dec 2024 17:30:36 +0800</pubDate><description><![CDATA[所以我们在月报汇总的时候，读取日报的分区应该是获取下一个月的，并且当这个月是12月的时候，它的年份也应该+1.//进行转换相关的SQL语句。]]></description><category></category></item><item><title><![CDATA[【py脚本+logstash+es实现自动化检测工具】]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/144658685</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/144658685</guid><author>MyxZxd</author><pubDate>Mon, 23 Dec 2024 10:07:37 +0800</pubDate><description><![CDATA[有时候，我们会遇到需要查看服务器的网络连接或者内存或者其他指标是否有超时，但是每次需要登录到服务器查看会很不方便,所以我们可以设置一个自动脚本化工具自动帮助我们查看，下面我做了一个demo在windows上面。]]></description><category></category></item><item><title><![CDATA[【mysql优化 | 新增分区】]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/144431633</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/144431633</guid><author>MyxZxd</author><pubDate>Thu, 12 Dec 2024 17:22:28 +0800</pubDate><description><![CDATA[在同步其他系统的数据，大概每天有16w多，目前已经600多万条数据了，导致查询的时候特别慢。因为是报表，而且是每天统计，所以我们可以按照日期进行分区。如果之前有了，只是新增的话。]]></description><category></category></item><item><title><![CDATA[【UML｜UML详解】]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/144319562</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/144319562</guid><author>MyxZxd</author><pubDate>Sun, 08 Dec 2024 00:13:27 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[【线上问题记录 | 排查网络连接问题】]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/144143217</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/144143217</guid><author>MyxZxd</author><pubDate>Fri, 29 Nov 2024 18:13:07 +0800</pubDate><description><![CDATA[当发生告警延迟的时候，我们通过对C进行QPS 以及 A-C的网络连接 以及A-B的网络连接 和A-C的redis QPS。我们的业务是: 信息展示，也就是如果发现机器有异常了，实时进行监控。发现 在C自己进行的是没有问题的， 在A-C A-B ping的时候都会慢 需要20ms 或者更多。现在有我们程序是部署在服务器A的，A链接的是B。程序从B的redis进行存储和取数据的。但是有时候是正常的，有时候是慢的，我们就怀疑是A->B的网络问题。然后我们发现在redis这个模块的时候，花费的时间是最多的。]]></description><category></category></item><item><title><![CDATA[【Java | 防止大规模批量插入】]]></title><link>https://blog.youkuaiyun.com/MyxZxd/article/details/144127333</link><guid>https://blog.youkuaiyun.com/MyxZxd/article/details/144127333</guid><author>MyxZxd</author><pubDate>Fri, 29 Nov 2024 09:17:43 +0800</pubDate><description><![CDATA[【代码】【Java | 防止大规模批量插入】]]></description><category></category></item></channel></rss>