<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_44748413的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_44748413</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_44748413]]></copyright><item><title><![CDATA[编程大神.Skill：SkillHub 技能分享]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/170368298</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/170368298</guid><author>qq_44748413</author><pubDate>Mon, 09 Nov 2026 22:25:54 +0800</pubDate><description><![CDATA[编程大神.Skill（dev-god）是一款面向复杂真实项目的全栈编程助手，支持代码生成、Bug 修复与后端开发，覆盖多技术栈，可从需求到交付全程推进。下载量超1100万。]]></description><category></category></item><item><title><![CDATA[OneAPI + OpenClaw 对接实战：10 个坑位排查与主备兜底配置全记录]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/169850862</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/169850862</guid><author>qq_44748413</author><pubDate>Tue, 03 Nov 2026 00:24:36 +0800</pubDate><description><![CDATA[one API踩坑实战]]></description><category></category></item><item><title><![CDATA[阿里云轻量服务器 Docker 部署 OneAPI 踩坑实录：3000 端口访问超时排查全记录]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/169368396</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/169368396</guid><author>qq_44748413</author><pubDate>Thu, 29 Oct 2026 00:32:02 +0800</pubDate><description><![CDATA[在阿里云轻量服务器部署OneAPI时，容器正常运行但浏览器无法访问3000端口。经排查，问题根源为家用宽带动态公网IP导致阿里云防火墙白名单失效。解决方案：通过curl ifconfig.me获取当前公网IP并更新防火墙规则，或临时开放0.0.0.0/0配合令牌限额防护。关键避坑点包括区分系统防火墙与控制台防火墙、避免填写内网IP、确保端口监听地址为0.0.0.0，并遵循“从内到外”排障流程。]]></description><category></category></item><item><title><![CDATA[claude-howto 深度解读：44K Star 的 Claude Code 实战指南（含多 Agent 协作示例）]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/168979066</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/168979066</guid><author>qq_44748413</author><pubDate>Sun, 25 Oct 2026 01:54:54 +0800</pubDate><description><![CDATA[《claude-howto》是当前GitHub最热门的Claude Code实战指南，获44K+ Star。项目以Python为主，提供从入门到高级Agent协作的可视化模板，涵盖代码生成、审查流水线等实用场景。通过可复用示例与清晰文档，助力开发者快速上手AI编程，提升开发效率。支持CLI调用、JSON输出与多步骤工作流编排，适合作为团队AI实践参考手册。]]></description><category></category></item><item><title><![CDATA[Java中的分布式事务]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/149360045</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/149360045</guid><author>qq_44748413</author><pubDate>Tue, 15 Jul 2025 17:14:10 +0800</pubDate><description><![CDATA[分布式事务是指在分布式系统中跨越多个节点或服务的事务操作，需要保证这些操作要么全部成功，要么全部失败回滚。]]></description><category></category></item><item><title><![CDATA[Java内存溢情况分析和修复]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/149248897</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/149248897</guid><author>qq_44748413</author><pubDate>Thu, 10 Jul 2025 14:10:19 +0800</pubDate><description><![CDATA[Java内存溢出（OOM）常见类型包括堆空间不足、元空间溢出、线程数超限等。分析时需获取堆转储文件，使用MAT或VisualVM工具检查对象引用链。修复方案涉及调整JVM参数（如堆/元空间大小）、优化代码（避免内存泄漏）、使用线程池等。建议启用GC日志监控，结合压力测试提前发现问题。通过系统分析和针对性优化可有效解决内存溢出问题。]]></description><category></category></item><item><title><![CDATA[Spring Cache与Redis集成实现自动缓存]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/149177185</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/149177185</guid><author>qq_44748413</author><pubDate>Mon, 07 Jul 2025 17:09:53 +0800</pubDate><description><![CDATA[Spring Cache结合Redis实现声明式缓存管理，通过简单注解自动处理缓存操作。配置Redis连接和CacheManager后，可使用@Cacheable缓存查询结果、@CachePut更新缓存、@CacheEvict清除缓存。支持自定义缓存TTL、复杂键表达式和条件缓存，还能防止缓存击穿。这种方案减少了样板代码，保持代码整洁，Redis的高性能使其适合生产环境。]]></description><category></category></item><item><title><![CDATA[服务器分析和优化]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/149153225</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/149153225</guid><author>qq_44748413</author><pubDate>Sun, 06 Jul 2025 14:58:59 +0800</pubDate><description><![CDATA[本文介绍了服务器性能优化策略，包括性能监控工具（top、htop等）和日志分析方法，重点优化内核参数、内存使用和TCP连接数。针对Web服务器和数据库提供具体配置建议，推荐使用SSD和优化文件系统提升I/O性能。最后强调安全维护措施，如更新补丁、防火墙配置和监控告警系统部署，以保障服务器稳定运行和数据安全。]]></description><category></category></item><item><title><![CDATA[Redis作为缓存的基本操作]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/149089714</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/149089714</guid><author>qq_44748413</author><pubDate>Thu, 03 Jul 2025 10:58:34 +0800</pubDate><description><![CDATA[摘要：Redis作为高效的键值缓存系统，提供SET/GET等基本操作支持数据增删改查，可设置过期时间（TTL）。其扩展数据结构如哈希表（HSET）和列表（LPUSH）优化特定场景存储。使用需注意：设置内存淘汰策略、避免KEYS*遍历、推荐批量操作（MSET/MGET）及数据分片。管理命令包括FLUSHDB清库、EXPIRE设有效期等，生产环境建议结合SCAN进行安全操作。（150字）]]></description><category></category></item><item><title><![CDATA[Java中stream流使用说明书]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/149063492</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/149063492</guid><author>qq_44748413</author><pubDate>Wed, 02 Jul 2025 10:08:40 +0800</pubDate><description><![CDATA[Java 8 Stream流是一种高效处理集合数据的抽象概念，支持声明式的数据操作。可通过集合、数组或直接生成元素来创建Stream。中间操作包括过滤(filter)、映射(map)、去重(distinct)等，终端操作如遍历(forEach)、收集(collect)等。Stream是单向且不可重复使用的，中间操作具有惰性特点。还支持并行流处理(parallelStream)，但需注意线程安全。Stream不会存储数据，通过管道操作实现高效数据处理，避免修改源数据。]]></description><category></category></item><item><title><![CDATA[@RequestBody和@param注释的重要性]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/149038242</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/149038242</guid><author>qq_44748413</author><pubDate>Tue, 01 Jul 2025 08:56:07 +0800</pubDate><description><![CDATA[@RequestBody是Spring MVC的核心注解，用于将HTTP请求体（JSON/XML）绑定到Java对象，适用于POST/PUT请求，需配合Content-Type头使用。无该注解时，Spring会尝试从URL参数绑定数据，导致JSON解析失败。在JavaDoc中，@param注释同样至关重要，它能提升代码可读性、支持文档生成、促进团队协作，并辅助静态分析。两者分别从框架使用和代码规范层面，体现了明确数据绑定方式和完整参数说明的必要性，对开发效率和代码质量具有显著影响。（150字）]]></description><category></category></item><item><title><![CDATA[Spring AI]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/149017268</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/149017268</guid><author>qq_44748413</author><pubDate>Mon, 30 Jun 2025 10:33:19 +0800</pubDate><description><![CDATA[Spring AI 是 Spring 生态系统中用于集成人工智能（AI）和机器学习（ML）功能的项目，旨在简化开发者调用 AI 模型（如 OpenAI、Hugging Face 等）的过程。它提供统一的 API 接口，支持对话模型、嵌入模型、图像生成等常见 AI 功能，并与 Spring Boot 深度集成。]]></description><category></category></item><item><title><![CDATA[JDK三级缓存和Spring三级缓存的实现机制]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/148950063</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/148950063</guid><author>qq_44748413</author><pubDate>Fri, 27 Jun 2025 12:01:14 +0800</pubDate><description><![CDATA[摘要： JDK三级缓存指CPU的L1-L3缓存层级，通过多级存储平衡速度与容量，依赖MESI协议维护一致性。Spring的三级缓存（singletonObjects、earlySingletonObjects、singletonFactories）则用于解决Bean循环依赖，通过提前暴露未初始化对象实现依赖注入。两者均为性能优化机制：JDK缓存通过预取和局部性提升计算效率，Spring缓存通过工厂对象和层级升级管理对象生命周期。关键区别在于应用场景——硬件加速与框架依赖管理。]]></description><category></category></item><item><title><![CDATA[Apollo动态配置的实现机制以和无法动态同步配置的低版本Apollo如何自定义监听同步配置]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/148919819</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/148919819</guid><author>qq_44748413</author><pubDate>Thu, 26 Jun 2025 10:38:04 +0800</pubDate><description><![CDATA[低版本Apollo手动配置更新方案 针对低版本Apollo缺乏自动更新功能的问题，可通过监听配置变更事件实现手动更新。核心方案是注册ConfigChangeListener监听器，在回调中处理配置变更。 实现步骤： 添加配置变更监听器，捕获变化的配置项 在回调中手动更新系统配置 对特殊配置进行差异化处理 关键代码示例： config.addChangeListener(changeEvent -> { changeEvent.changedKeys().forEach(key -> { ConfigChan]]></description><category></category></item><item><title><![CDATA[Java中ThreadLocal的使用和实现原理]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/148898402</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/148898402</guid><author>qq_44748413</author><pubDate>Wed, 25 Jun 2025 14:30:04 +0800</pubDate><description><![CDATA[ThreadLocal是Java中实现线程隔离变量的类，通过为每个线程创建独立变量副本来解决线程安全问题。其核心实现基于ThreadLocalMap，采用三级缓存机制优化访问性能。使用时需注意内存泄漏风险，建议及时调用remove()清理。常见应用场景包括数据库连接管理、会话信息存储等。ThreadLocal通过线程隔离机制实现了线程安全且高效的变量共享，但需要注意合理使用以避免内存问题。]]></description><category></category></item><item><title><![CDATA[在 Vue 中使用 el-upload 组件时如何使用自定义回调]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/148863603</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/148863603</guid><author>qq_44748413</author><pubDate>Tue, 24 Jun 2025 09:24:22 +0800</pubDate><description><![CDATA[本文介绍了在 Vue 中使用 el-upload 组件自定义上传行为的四种方法：1）通过 before-upload 钩子进行文件校验；2）利用 on-success 处理上传成功响应；3）使用 on-error 捕获上传错误；4）通过 http-request 完全自定义上传逻辑。还展示了如何通过组件引用手动触发上传。这些方法可根据不同业务需求灵活组合使用。]]></description><category></category></item><item><title><![CDATA[Redis分布式锁的使用指南]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/148845484</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/148845484</guid><author>qq_44748413</author><pubDate>Mon, 23 Jun 2025 14:04:23 +0800</pubDate><description><![CDATA[Redis分布式锁实现指南 摘要：Redis分布式锁通过SETNX命令实现互斥访问，核心机制包含原子操作、超时控制和唯一标识。实现时需要使用NX和PX参数设置锁，配合UUID作为唯一标识；释放锁时需用Lua脚本保证原子性，避免误删。关键注意事项包括合理设置超时时间（建议业务耗时的3倍）、使用唯一标识符验证以及在集群环境下采用Redlock算法。典型应用于秒杀、任务调度等场景。生产环境建议使用成熟库处理网络分区等边界情况。（150字）]]></description><category></category></item><item><title><![CDATA[把.dat数据文件导入到数据库]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/148762949</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/148762949</guid><author>qq_44748413</author><pubDate>Thu, 19 Jun 2025 11:46:02 +0800</pubDate><description><![CDATA[本文介绍了四种数据库导入.dat文件的方法：MySQL使用LOAD DATA INFILE命令，SQL Server采用BCP工具，PostgreSQL通过COPY命令，Oracle使用SQL*Loader。每种方法都需注意路径权限、格式匹配和批量优化等问题，如设置分隔符、处理标题行等。大文件导入时可临时禁用索引以提高效率。这些方法为不同数据库环境下的数据导入提供了实用解决方案。]]></description><category></category></item><item><title><![CDATA[使用 pandas 解析 Excel 文档]]></title><link>https://blog.youkuaiyun.com/qq_44748413/article/details/148736669</link><guid>https://blog.youkuaiyun.com/qq_44748413/article/details/148736669</guid><author>qq_44748413</author><pubDate>Wed, 18 Jun 2025 11:54:53 +0800</pubDate><description><![CDATA[本文介绍了Python解析Excel文档的几种常用方法：1)使用pandas库快速读取和处理Excel数据；2)利用openpyxl进行精细化操作，包括处理公式；3)使用xlrd读取旧版.xls文件；4)数据导出方法；5)大型文件的分块处理技巧。每种方法都配有代码示例，可根据不同需求选择合适的工具，涵盖从基础读取到高级处理的完整Excel操作流程。]]></description><category></category></item></channel></rss>