<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mr_pop的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Mr_pop</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mr_pop]]></copyright><item><title><![CDATA[ES 深分页报错分析与修复方案]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/160587020</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/160587020</guid><author>Mr_pop</author><pubDate>Tue, 28 Apr 2026 11:20:08 +0800</pubDate><description><![CDATA[Data// ...原有筛选字段/** search_after 游标（上一页响应的 searchAfter 原样回传） */@Data@Builder/** 下一页游标（传给前端，前端下一页请求原样回传） *//** 是否还有更多 *//** 总数（仅展示用，不用于翻页） */]]></description><category></category></item><item><title><![CDATA[研发leader如何增强自身在外部就业市场的竞争力]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/160451940</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/160451940</guid><author>Mr_pop</author><pubDate>Thu, 23 Apr 2026 22:59:20 +0800</pubDate><description><![CDATA[不要想着“公司需不需要你”，而是想着“即使公司明天不需要你，你也可以带着你的资产去任何地方”。公司是租用你的能力，而你才是这些能力的主人。你每天的工作，既是服务公司，也是在做自己的“管理作品展”。如果你能这样看待日常：每一次处理人际纠纷、每一次推动架构演进、每一次培养下属，都是在为自己的“作品集”添加素材，那你就永远不会觉得“随便一个人都能替代我”。下周上班第一天，建一个本地文档或云笔记，标题就叫“我的Leader资产库”。先录入三个过去的成功案例，然后设定每两周一次的提醒，持续更新。]]></description><category></category></item><item><title><![CDATA[该不该把上级的批评直接转达给下级]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/153470510</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/153470510</guid><author>Mr_pop</author><pubDate>Fri, 17 Oct 2025 15:09:06 +0800</pubDate><description><![CDATA[这样就把一个来自上层的“不满”，变成了一个激发团队潜能的“机会”。作为中层管理者，你夹在中间，处理方式直接关系到你的威信、团队的士气以及上下级之间的信任。你的任务不是把情绪的噪音传递下去，而是把核心问题、期望和目标提取出来，转化成团队可以理解和执行的行动方案。如果批评是针对你个人的管理能力等，与团队具体工作无关，那你需要自己做反思和提升，没必要让团队知道。作为中层，你的一个重要职能就是为团队抵挡不必要的噪音和压力，创造一个相对专注的工作环境。关键在于“转化”和“建设性”，而不是“转述”和“宣泄”。]]></description><category></category></item><item><title><![CDATA[ EasyExcel 导出报错Can not close IO]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/153470222</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/153470222</guid><author>Mr_pop</author><pubDate>Fri, 17 Oct 2025 15:01:58 +0800</pubDate><description><![CDATA[调整代码结构：按照推荐写法，分别构建和WriteSheet，这是解决问题的关键。确保资源清理：使用块确保被执行。验证依赖版本：检查并统一 POI 和 EasyExcel 的版本，避免兼容性问题。异步场景处理：在异步导出时，优先考虑使用临时文件或字节数组中转数据。按照上述方法调整代码，应该能解决 "Can not close IO" 的问题。如果情况依旧，或者你是在特定的异步场景下遇到此问题，可以提供更多细节，以便进一步分析。]]></description><category></category></item><item><title><![CDATA[ES update 成功返回前端但查询没生效的问题]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/149403291</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/149403291</guid><author>Mr_pop</author><pubDate>Wed, 16 Jul 2025 17:26:19 +0800</pubDate><description><![CDATA[不是 updateById 异步，而是 ES 写入有延迟，Kafka 消费也有异步延迟。只要 updateById 返回没报错，说明请求已发给 ES，但数据“何时可查”取决于 ES 的刷新机制。你可以通过加日志、ES refresh 或延迟查询等方式验证。如需具体代码层面如何强制刷新或排查，可以继续追问！]]></description><category></category></item><item><title><![CDATA[反向代理获取客户端ip]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/146860274</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/146860274</guid><author>Mr_pop</author><pubDate>Mon, 31 Mar 2025 16:37:07 +0800</pubDate><description><![CDATA[如果你看到的 X-Forwarded-For 头部包含的是代理服务器的 IP 地址而不是客户端的真实 IP 地址，可能是因为 NGINX 配置没有正确处理真实 IP。你已经在 ingress-nginx-controller 的 ConfigMap 中启用了 use-forwarded-headers 和 compute-full-forwarded-for。在完成上述步骤后，使用 curl 或其他工具测试你的服务，检查 X-Forwarded-For 头部是否包含真实的客户端 IP。]]></description><category></category></item><item><title><![CDATA[formal unbound in pointcut ]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/146417051</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/146417051</guid><author>Mr_pop</author><pubDate>Fri, 21 Mar 2025 11:34:34 +0800</pubDate><description><![CDATA[确保切点未引用未绑定的参数：// ✅ 正确示例 @Pointcut("execution(* com.example.service.*.*(..))") public void executionService() {}]]></description><category></category></item><item><title><![CDATA[如何获取请求者ip]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/146380882</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/146380882</guid><author>Mr_pop</author><pubDate>Wed, 19 Mar 2025 21:17:22 +0800</pubDate><description><![CDATA[需要在nginx反向代理时， 设置X-Forwarded-For在HTTP通信中，（XFF）头部用于传递客户端真实IP地址，尤其适用于存在代理或负载均衡器的场景。]]></description><category></category></item><item><title><![CDATA[redis的批量操作]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/145885549</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/145885549</guid><author>Mr_pop</author><pubDate>Wed, 26 Feb 2025 18:17:13 +0800</pubDate><description><![CDATA[对于分批处理，每批的具体大小可以根据实际的应用场景和性能测试来决定。在实践中，如果键的数量达到几千个或者更多，可能就需要考虑分批处理。具体的批大小并没有一个固定的标准，但通常建议每批的大小可以控制在几十到几百个键。如果不确定具体的批大小，建议进行性能测试，以确定在特定的环境下最佳的操作方式。方法时，如果需要获取的键的数量在几十个到几百个，通常不会出现性能问题。但是，如果键的数量达到几千个或者更多，可能就需要考虑其他策略，比如分批获取。这样可以避免因一次性请求大量键而可能对Redis服务器造成的压力。]]></description><category></category></item><item><title><![CDATA[Kubernetes将服务从 ClusterIP 类型改为 NodePort 类型]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/145759455</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/145759455</guid><author>Mr_pop</author><pubDate>Thu, 20 Feb 2025 17:48:58 +0800</pubDate><description><![CDATA[在 Kubernetes 中，将服务从ClusterIP类型改为NodePort类型，可以通过修改服务的配置文件并重新应用来实现。]]></description><category></category></item><item><title><![CDATA[定时任务因为@RefreshScope 失效]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/145725228</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/145725228</guid><author>Mr_pop</author><pubDate>Wed, 19 Feb 2025 11:26:17 +0800</pubDate><description><![CDATA[避免在定时任务类上直接使用，而是将动态配置抽取到单独的配置类中。使用动态任务调度器，如，以支持动态更新任务。监听配置刷新事件，在配置更新时手动重新加载任务。根据你的需求选择合适的方案，以确保定时任务能够正常执行。]]></description><category></category></item><item><title><![CDATA[nacos新增配置不生效]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/145634207</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/145634207</guid><author>Mr_pop</author><pubDate>Fri, 14 Feb 2025 15:04:15 +0800</pubDate><description><![CDATA[本地配置文件路径（resources/config/dossier-service-uat.yml）data-id: dossier-service-uat    # 指定 Data ID。// 示例：返回空 JSON。要解决 Nacos 中配置内容为空时 Java 应用无法获取的问题，并确保正确获取。// 处理空配置：返回默认值或抛出业务异常。// 处理异常：降级为默认配置。# 当远程配置为空时，使用本地文件。// 忽略空配置变更。# 忽略空配置或不存在配置。]]></description><category></category></item><item><title><![CDATA[java spring boot启动之后为什么接口找不到]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/145550345</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/145550345</guid><author>Mr_pop</author><pubDate>Mon, 10 Feb 2025 14:53:34 +0800</pubDate><description><![CDATA[检查你的Controller是否在Spring Boot的组件扫描路径下。通常，Controller应该放在主应用程序类（通常使用。今天犯了个很蠢的错：java spring boot启动之后接口找不到。注解）的同一包或子包中。]]></description><category></category></item><item><title><![CDATA[dial tcp 142.250.217.81:443: i/o timeout解决办法]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/145453973</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/145453973</guid><author>Mr_pop</author><pubDate>Wed, 05 Feb 2025 14:02:45 +0800</pubDate><description><![CDATA[原文链接：https://blog.youkuaiyun.com/hhyukJae/article/details/106980818。（2）可以设置 GOSUMDB=“sum.golang.google.cn”， 这个是专门为国内提供的sum 验证服务。因为Go 1.14设置默认GOSUMDB=sum.golang.org，而这个网站被墙了。-w 标记 要求一个或多个形式为 NAME=VALUE 的参数， 并且覆盖默认的设置。]]></description><category></category></item><item><title><![CDATA[Ajax中解决中文乱码]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/8157420</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/8157420</guid><author>Mr_pop</author><pubDate>Wed, 07 Nov 2012 14:24:06 +0800</pubDate><description><![CDATA[Ajax 不支持多种字符集，它默认的字符集是UTF-8，因此在应用Ajax技术的程序中应该及时进行编码转换，否则陈旭中出现的中文字符将变成乱码。在一般情况先，有以下两种情况可以产生中文乱码。
1.发送路径的参数中包含中文，在服务器端接受参数值时产生乱码
将数据提交到服务器有两种方法，一种是使用Get方法提交，另一种是使用POST方法提交。使用不同方法提交数据，在服务器端接受参数时解决中文乱码的]]></description><category></category></item><item><title><![CDATA[我又回来啦 哈哈]]></title><link>https://blog.youkuaiyun.com/Mr_pop/article/details/7396787</link><guid>https://blog.youkuaiyun.com/Mr_pop/article/details/7396787</guid><author>Mr_pop</author><pubDate>Mon, 26 Mar 2012 21:43:00 +0800</pubDate><description><![CDATA[两年多以前，我遇到他——优快云，确实帮我不少忙，给我解惑排疑，一年前因为学习我不再怎么接触他，只是偶尔遇到他上面的文章时我才会想起我把密码忘记了！就这样，今天晚上，突然记起了我的密码，我回来了，再继续和优快云上的哥哥姐姐弟弟妹妹一起，真好！
我回来啦 哈哈]]></description><category></category></item></channel></rss>