<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[penriver的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/penriver</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; penriver]]></copyright><item><title><![CDATA[playwright学习-I]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/168966620</link><guid>https://blog.youkuaiyun.com/penriver/article/details/168966620</guid><author>penriver</author><pubDate>Sat, 24 Oct 2026 12:17:51 +0800</pubDate><description><![CDATA[playwright学习, 用于自动化测试]]></description><category></category></item><item><title><![CDATA[CefSharp如何开启RemoteDebuggingPort]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/168955357</link><guid>https://blog.youkuaiyun.com/penriver/article/details/168955357</guid><author>penriver</author><pubDate>Sat, 24 Oct 2026 09:41:15 +0800</pubDate><description><![CDATA[CefSharp如何开启RemoteDebuggingPort, 以方便进行DEBUG]]></description><category></category></item><item><title><![CDATA[JAVA - Disruptor高性能队列核心概念]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/161739904</link><guid>https://blog.youkuaiyun.com/penriver/article/details/161739904</guid><author>penriver</author><pubDate>Sat, 06 Jun 2026 10:39:48 +0800</pubDate><description><![CDATA[Disruptor一个提供并发环型缓冲区【RingBuffer】数据结构、高性能的Java线程间消息传递库库, 本文针对其核心概念进行介绍]]></description><category></category></item><item><title><![CDATA[SkyWalking 分布式追踪、APM学习-I]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/159698522</link><guid>https://blog.youkuaiyun.com/penriver/article/details/159698522</guid><author>penriver</author><pubDate>Tue, 31 Mar 2026 23:32:08 +0800</pubDate><description><![CDATA[Apache SkyWalking 是一个开源的应用性能监控（APM）系统，专为微服务、云原生和容器化架构设计。它提供了一套完整的可观测性解决方案，主要包括分布式追踪、指标监控、服务网格遥测分析和可视化功能。]]></description><category></category></item><item><title><![CDATA[win11 WSL操作指南]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/159282521</link><guid>https://blog.youkuaiyun.com/penriver/article/details/159282521</guid><author>penriver</author><pubDate>Fri, 20 Mar 2026 14:02:25 +0800</pubDate><description><![CDATA[Windows Subsystem for Linux
适用于 Linux 的 Windows 子系统（WSL）是 Windows 的一项功能，可用于在 Windows 计算机上运行 Linux 环境，而无需单独的虚拟机或双重启动。 WSL 旨在为想要同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。

WSL允许开发人员直接在 Windows 上运行 GNU/Linux 环境（包括大多数命令行工具、实用工具和应用程序），无需传统虚拟机或双启动设置的开销

本文介绍如何使用WSL]]></description><category></category></item><item><title><![CDATA[看穿AI名词爆发式涌现的本质：揭秘繁杂概念下的“底层逻辑”]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/158651879</link><guid>https://blog.youkuaiyun.com/penriver/article/details/158651879</guid><author>penriver</author><pubDate>Wed, 04 Mar 2026 12:12:40 +0800</pubDate><description><![CDATA[在不同的发展阶段，都爆发式涌现出很多AI新概念，这些概念让技术从业者应接不睱
但透过现象看本质，AI新概念只是换了一身皮肤，是对底层技术的反复过度包装，底层的技术逻辑是不变的。
 - LLM是核心骨架，各类术语只是身穿的不同马甲， 
 - 多智能体、Agent Skill本质上解决的都是LLM的“大脑过载”，上下文过长而出现幻觉的问题
 - 好的智能体的本质是用最少的token、最快的速度，把活干完并干好]]></description><category></category></item><item><title><![CDATA[Spring boot 4 一种巧妙的缓存压缩存储技术：基于字段名替换的实现缓存压缩]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/157801193</link><guid>https://blog.youkuaiyun.com/penriver/article/details/157801193</guid><author>penriver</author><pubDate>Fri, 06 Feb 2026 10:40:42 +0800</pubDate><description><![CDATA[在高并发的互联网架构中，缓存是系统稳定性的“护城河”。然而，随着业务数据量的爆炸式增长，缓存成本（尤其是Redis等内存数据库）和网络传输延迟成为了新的瓶颈。如何在有限的内存资源下缓存更多数据，成为了架构优化的关键命题。
本文将探讨一种独特的缓存压缩思路：通过序列化时替换字段名来实现数据体积的缩减。]]></description><category></category></item><item><title><![CDATA[Spring-AI 2026观察：AI Agent的“概念狂欢”与“落地冷思考”]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/157614380</link><guid>https://blog.youkuaiyun.com/penriver/article/details/157614380</guid><author>penriver</author><pubDate>Sun, 01 Feb 2026 14:13:46 +0800</pubDate><description><![CDATA[站在2026年初的时间节点回望，AI领域最显著的特征已从 **“大模型军备竞赛”** 转向了 **“智能体（Agent）落地实践”** 。Vibe Coding、Claude Code、OpenCode、Clawdbot、Motbook等概念级产品轮番登场，制造了一场盛大的“概念狂欢”。
然而，在这眼花缭乱的表象之下，我们不得不冷静地审视一个事实：目前的AI Agent依然深陷在“技术验证”与“极客尝鲜”的泥潭中，距离真正的大规模商业落地，还隔着一道名为“稳定性”与“信任”的鸿沟。]]></description><category></category></item><item><title><![CDATA[Spring boot 4 & JAVA 25 微服务事务实战：Seata 的 AT、TCC、Saga 、XA、Spring JDBC 事务 如何选型及使用]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/157391331</link><guid>https://blog.youkuaiyun.com/penriver/article/details/157391331</guid><author>penriver</author><pubDate>Mon, 26 Jan 2026 20:15:00 +0800</pubDate><description><![CDATA[在复杂的微服务系统中，单一的事务方案往往无法满足所有需求。Seata 提供的 AT、TCC、Saga、XA 及 Spring JDBC 事务模式，它们并非互斥，而是可以互补的积木，能够根据业务场景的差异灵活组合、按需选型，真正实现 “一致性、性能、开发效率”三者间的平衡。]]></description><category></category></item><item><title><![CDATA[Spring-AI Agent Skills 赋予AI智能体“即插即用”的专业超能力 --II]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/157292494</link><guid>https://blog.youkuaiyun.com/penriver/article/details/157292494</guid><author>penriver</author><pubDate>Fri, 23 Jan 2026 22:45:00 +0800</pubDate><description><![CDATA[Agent Skills已成为主流 Agent 开发工具和 IDE 支持的标准扩展规范

Agent Skills 正在重新定义我们与 AI 的协作方式。它不再要求我们成为高明的 **“提示词巫师”**，而是鼓励我们成为**技能架构师**。

通过将专业知识封装成标准化的 Skills，构建一个更加`模块化`、`高效且可靠`的 `AI 应用生态`。未来，一个强大的 AI 智能体，不再仅仅取决于它底层模型的大小，更取决于它装备了怎样一套强大的 **“技能工具箱”**。]]></description><category></category></item><item><title><![CDATA[Spring Boot 4 & JAVA 21 : Java Sealed Classes：用“有边界的自由”构建高健壮性领域模型]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/157283914</link><guid>https://blog.youkuaiyun.com/penriver/article/details/157283914</guid><author>penriver</author><pubDate>Fri, 23 Jan 2026 19:45:00 +0800</pubDate><description><![CDATA[Java 17 引入的密封类（Sealed Classes）常被低估，但它却是提升代码健壮性的利器。
本文深入剖析密封类的设计哲学，探讨其如何解决传统继承的失控风险，并结合风控场景实战演示 permits、final 与 non-sealed 的架构艺术。通过限制继承边界，我们将运行时的不确定性转移到编译期，让 switch 表达式真正实现穷尽性检查。]]></description><category></category></item><item><title><![CDATA[Spring boot 4 & JAVA 25 虚拟线程重塑高并发编程]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/157220293</link><guid>https://blog.youkuaiyun.com/penriver/article/details/157220293</guid><author>penriver</author><pubDate>Wed, 21 Jan 2026 23:30:00 +0800</pubDate><description><![CDATA[在高并发场景下，传统的线程池调优往往陷入“阻塞即死”的困境。Java 25 与 Spring Boot 4.x 的组合，通过虚拟线程（Virtual Threads）和 ScopedValue，彻底重构了这一局面。本文跳过基础理论，直击生产实战，带你掌握如何用同步代码实现异步性能，并解决上下文传递的痛点。]]></description><category></category></item><item><title><![CDATA[解锁新技能：Java 开发者如何丝滑过渡到 TypeScript -- 2]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/157179466</link><guid>https://blog.youkuaiyun.com/penriver/article/details/157179466</guid><author>penriver</author><pubDate>Tue, 20 Jan 2026 23:00:00 +0800</pubDate><description><![CDATA[TypeScript 正在经历一场由 AI 驱动的“爆发式”增长，甚至在活跃度上已经超越了 Python，成为 GitHub 上最活跃的编程语言。 作为JAVA 开发者，有必要了解并熟悉一下typescript

TypeScript 的设计者有意借鉴了 Java、C# 等语言的一些语法元素，降低了学习曲线，但底层机制与JAVA、C#有着本质的不同

在 AI Agent 的“应用层”和“工具层”开发中，TypeScript (TS) 确实已经展现出了超越 Python 的独特优势，成为了许多新项目的首选]]></description><category></category></item><item><title><![CDATA[解锁新技能：Java 开发者如何丝滑过渡到 TypeScript -- 1]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/157139760</link><guid>https://blog.youkuaiyun.com/penriver/article/details/157139760</guid><author>penriver</author><pubDate>Mon, 19 Jan 2026 22:45:00 +0800</pubDate><description><![CDATA[TypeScript 正在经历一场由 AI 驱动的“爆发式”增长，甚至在活跃度上已经超越了 Python，成为 GitHub 上最活跃的编程语言。 作为JAVA 开发者，有必要了解并熟悉一下typescript

TypeScript 的设计者有意借鉴了 Java、C# 等语言的一些语法元素，降低了学习曲线，但底层机制与JAVA、C#有着本质的不同

在 AI Agent 的“应用层”和“工具层”开发中，TypeScript (TS) 确实已经展现出了超越 Python 的独特优势，成为了许多新项目的首选]]></description><category></category></item><item><title><![CDATA[Spring-AI Agent Skills 赋予AI智能体“即插即用”的专业超能力]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/156990879</link><guid>https://blog.youkuaiyun.com/penriver/article/details/156990879</guid><author>penriver</author><pubDate>Thu, 15 Jan 2026 23:00:00 +0800</pubDate><description><![CDATA[Agent Skills 正在重新定义我们与 AI 的协作方式。它不再要求我们成为高明的 **“提示词巫师”**，而是鼓励我们成为**技能架构师**。

通过将专业知识封装成标准化的 Skills，构建一个更加`模块化`、`高效且可靠`的 `AI 应用生态`。未来，一个强大的 AI 智能体，不再仅仅取决于它底层模型的大小，更取决于它装备了怎样一套强大的 **“技能工具箱”**。

让我们一起学习并积累Agent Skill吧]]></description><category></category></item><item><title><![CDATA[Spring-AI 脱离 IDE 的束缚：OpenCode 让 AI 开发回归终端本源]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/156910455</link><guid>https://blog.youkuaiyun.com/penriver/article/details/156910455</guid><author>penriver</author><pubDate>Tue, 13 Jan 2026 22:45:00 +0800</pubDate><description><![CDATA[OpenCode是一个**专为现代开发者设计的、以终端为核心的 AI 编程协作者**。

**总而言之，如果你是一位：**  
● **重度终端用户**，厌恶在 IDE 和浏览器之间频繁切换；  
● **对代码隐私有严格要求**，希望数据保留在本地；  
● **追求极致性价比**，希望自由选择模型提供商；  
● **渴望自动化**，希望 AI 能不仅仅是聊天，而是能通过脚本和工具帮你完成实际工作。

那么，OpenCode 无疑是你工具箱中值得立刻尝试的“瑞士军刀”。]]></description><category></category></item><item><title><![CDATA[Spring AI 从“工具助手”到“数字员工”的自动化演进]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/156861690</link><guid>https://blog.youkuaiyun.com/penriver/article/details/156861690</guid><author>penriver</author><pubDate>Mon, 12 Jan 2026 22:15:00 +0800</pubDate><description><![CDATA[尽管大语言模型（LLM）在文本生成、逻辑推理等方面展现出强大能力，但其本质仍是非确定性系统。而企业的生产环境则高度依赖确定性、安全性与可追溯性。因此，真正的挑战不在于 “能不能做” ，而在于 “如何可靠地交付”。

从企业AI落地的痛点与挑战，如何进行AI落地，如何让AI靠谱及AI落地建议方面，本文进行总结梳理。]]></description><category></category></item><item><title><![CDATA[Spring AI 大模型工程核心：效率的极限博弈]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/156690749</link><guid>https://blog.youkuaiyun.com/penriver/article/details/156690749</guid><author>penriver</author><pubDate>Wed, 07 Jan 2026 23:15:00 +0800</pubDate><description><![CDATA[大模型工程实践的本质，是对算力、显存与通信效率的极限压榨。其核心不仅在于算法模型本身，更在于底层系统工程的综合优化。通过注意力机制（如FlashAttention）降低计算复杂度；利用并行策略（3D并行）与PD/EPD分离，实现千卡级集群的高效协同；借助量化与缓存管理（PagedAttention），最大化硬件利用率。工程目标始终围绕 “降本” （降低算力与内存成本）与 “提效” （提升吞吐量、降低延迟），在有限资源下实现模型能力的极致释放。]]></description><category></category></item><item><title><![CDATA[Spring-AI 大模型未来：从“学会世界”到“进入世界”的范式跃迁]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/156680078</link><guid>https://blog.youkuaiyun.com/penriver/article/details/156680078</guid><author>penriver</author><pubDate>Wed, 07 Jan 2026 21:45:00 +0800</pubDate><description><![CDATA[清华大学教授、智谱AI首席科学家唐杰在2025年末发表深度思考，指出当前大模型发展正面临从 **“认知智能”** 向 **“生产系统”** 的关键转折。他提出 **“领域大模型是伪命题”**、**“AI应用的第一性原理是替代工种”**，并预言**在线学习与自我评估将成为下一个Scaling范式**。本文结合其观点与公开技术趋势，深入分析预训练瓶颈、新范式演进路径及AI落地的核心逻辑。]]></description><category></category></item><item><title><![CDATA[Spring boot 4 : AI 时代工程师真正不可替代的能力是什么]]></title><link>https://blog.youkuaiyun.com/penriver/article/details/156653543</link><guid>https://blog.youkuaiyun.com/penriver/article/details/156653543</guid><author>penriver</author><pubDate>Tue, 06 Jan 2026 23:00:00 +0800</pubDate><description><![CDATA[**工程师** 需要 **以人为本，方能穿越技术周期**，在代码之外更懂得驾驭：**人际关系、政治博弈、目标对齐与组织灰度**

这 21 条法则看似分散，实则围绕三个核心主题展开：
- **保持好奇**：对用户、技术、世界的持续探索；
- **保持谦逊**：承认局限，拥抱不确定性；
- **以人为本**：无论是服务用户，还是协同队友，工作的终极对象始终是人。
在 AI 日益强大的今天，机器可以写代码、画原型、生成文档，但它还无法真正理解人类的情感、动机与困境。而这，正是工程师不可替代的价值所在。]]></description><category></category></item></channel></rss>