<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[我是Java程序员廖志伟，感谢朋友们的支持！]]></title><description><![CDATA[不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、AI工具提效方法论、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。]]></description><link>https://blog.csdn.net/java_wxid</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; java_wxid]]></copyright><item><title><![CDATA[我把 Codex 用在真实工程任务后，踩过这 8 类坑，最后沉淀成 42 项优化]]></title><link>https://blog.csdn.net/java_wxid/article/details/166374695</link><guid>https://blog.csdn.net/java_wxid/article/details/166374695</guid><author>java_wxid</author><pubDate>Wed, 23 Sep 2026 00:11:22 +0800</pubDate><description><![CDATA[配置面冻结能力边界。机制面保证规则执行。控制器统一状态、证据和验收。Hook 和 Gate 负责在关键节点阻断风险。记忆、检查点和台账保证跨天恢复。Git、浏览器、共享状态和发布流程拥有明确的安全边界。报告层严格区分已证实、可能原因和未验证。对开发者而言，最重要的变化不是“AI 会不会写更多代码”，而是“AI 写出的每一步是否可解释、可验证、可恢复、可交付”。当任务足够复杂时，真正高质量的智能编码系统，应该像一位遵守工程流程的高级协作者：它可以加快实现，但不会跳过边界；]]></description><category></category></item><item><title><![CDATA[【使用codex用GPT 5.5模型指挥Reasonix使用Deepseek v4 pro干活】]]></title><link>https://blog.csdn.net/java_wxid/article/details/161899652</link><guid>https://blog.csdn.net/java_wxid/article/details/161899652</guid><author>java_wxid</author><pubDate>Thu, 11 Jun 2026 22:00:00 +0800</pubDate><description><![CDATA[📕我是廖志伟，一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。]]></description><category></category></item><item><title><![CDATA[将deepseek v4 pro集成到codex桌面APP中使用]]></title><link>https://blog.csdn.net/java_wxid/article/details/161360390</link><guid>https://blog.csdn.net/java_wxid/article/details/161360390</guid><author>java_wxid</author><pubDate>Sun, 24 May 2026 11:08:12 +0800</pubDate><description><![CDATA[📕我是廖志伟，一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。]]></description><category></category></item><item><title><![CDATA[【Java后端开发】花了2k+多的人民币，烧了几十亿Token，慢慢整理出来适用于Java开发人员的codex配置，还在持续优化中]]></title><link>https://blog.csdn.net/java_wxid/article/details/161337114</link><guid>https://blog.csdn.net/java_wxid/article/details/161337114</guid><author>java_wxid</author><pubDate>Sat, 23 May 2026 21:55:44 +0800</pubDate><description><![CDATA[在过去几个月里，我先后在个人账户和公司账户购买了 AI 中转站的费用，累计超过 2000 元，消耗了几十亿 token。公司账户看不到消费记录和使用历史，只能给大家看一下我个人账户的：随着使用深度增加，我逐渐意识到：AI 辅助开发的核心不在于"用 AI"，而在于如何给 AI 准确的指令和约束。于是我开始系统性地迭代自己的 Codex 配置，将工作中实际遇到的问题和解决方案沉淀下来，形成一套可复用的全局配置体系。本文就是我这段时间的经验总结，纯干货。]]></description><category></category></item><item><title><![CDATA[【27.77 亿 Token 烧出来的教训：Codex 技能过度设计踩坑实录】]]></title><link>https://blog.csdn.net/java_wxid/article/details/160601941</link><guid>https://blog.csdn.net/java_wxid/article/details/160601941</guid><author>java_wxid</author><pubDate>Tue, 28 Apr 2026 22:04:04 +0800</pubDate><description><![CDATA[我之前陆续给AI配置了大量自定义技能（Skill），本意是通过精细化规则约束，提升代码生成质量、贴合工作规范。比如日常写接口时，要求自动完善Swagger文档、补全详细参数示例、规范前端错误码、细化入参和出参说明等，这些定制化要求，都是我在工作中一步步积累、逐步适配补充的，只为让产出更贴合业务标准。但实际使用下来效果很差，最近明显感知AI响应越来越卡顿，直接拖垮了整体工作效率。复盘后发现核心问题出在技能的加载逻辑上：我设置的是按需触发、全局适配。]]></description><category></category></item><item><title><![CDATA[codex里面配置用户级别的全局规则]]></title><link>https://blog.csdn.net/java_wxid/article/details/160206307</link><guid>https://blog.csdn.net/java_wxid/article/details/160206307</guid><author>java_wxid</author><pubDate>Thu, 16 Apr 2026 10:51:53 +0800</pubDate><description><![CDATA[本文摘要（149字）： Java专家廖志伟分享了一套Codex全局编程规范，涵盖代码质量、接口设计和团队协作标准。核心内容包括：1）严格分层架构，前后端接口需完整定义字段类型、校验规则和错误处理；2）强调可维护性，要求代码自解释、模块解耦；3）制定技术栈偏好，Java项目默认采用JDK21现代特性；4）国际化支持，错误信息需提供中英西法四语种版本；5）变更管理机制，所有修改必须保持兼容性并明确标注影响范围。规范特别注重接口契约的严谨性，从Swagger注解到字段映射均有详细约束。]]></description><category></category></item><item><title><![CDATA[
MyBatis select核心机制解析]]></title><link>https://blog.csdn.net/java_wxid/article/details/155391146</link><guid>https://blog.csdn.net/java_wxid/article/details/155391146</guid><author>java_wxid</author><pubDate>Sat, 29 Nov 2025 16:24:15 +0800</pubDate><description><![CDATA[【过渡内容】在电商系统订单管理模块开发中，某团队曾因处理多表关联查询导致维护成本激增。开发者小王负责的订单-用户关联查询，因频繁修改原生SQL语句，每次需求变更都需要协调前后端接口，项目交付周期被延长40%。更严重的是，当新增用户等级字段时，因未统一字段映射规则，导致前端显示出现30%的兼容性问题（案例数据来源：某中型互联网公司2023年技术复盘报告）。]]></description><category></category></item><item><title><![CDATA[
MyBatis CRUD标签体系全解析]]></title><link>https://blog.csdn.net/java_wxid/article/details/155389714</link><guid>https://blog.csdn.net/java_wxid/article/details/155389714</guid><author>java_wxid</author><pubDate>Sat, 29 Nov 2025 15:24:09 +0800</pubDate><description><![CDATA[在电商系统开发中，一个后端工程师曾因处理高并发订单查询需求，连续三周加班优化MyBatis SQL执行性能。他发现传统CRUD标签在处理关联查询时频繁触发N+1查询，动态SQL拼接导致代码冗余度高达42%，而结果映射错误更造成15%的线上故障率。这种困境折射出MyBatis CRUD标签体系的核心矛盾：基础操作标准化与复杂场景灵活性的平衡难题。当开发者尝试用<select>标签处理多表关联时，往往陷入两种极端：要么硬编码所有SQL语句导致维护成本激增，要么过度依赖<if>和<choose>]]></description><category></category></item><item><title><![CDATA[
MyBatis动态代理实现与优化策略]]></title><link>https://blog.csdn.net/java_wxid/article/details/155388284</link><guid>https://blog.csdn.net/java_wxid/article/details/155388284</guid><author>java_wxid</author><pubDate>Sat, 29 Nov 2025 14:24:11 +0800</pubDate><description><![CDATA[动态代理通过JDK/CGLIB双模代理实现高并发场景下调用链效率优化，事务管理采用短链事务封装结合JTA全局事务确保事务一致性，安全防护集成SonarQube静态扫描与@PreAuthorize注解实现权限校验效率提升。性能监控基于Prometheus采集+Grafana可视化构建SQL耗时监控体系，灾备方案通过异步降级与缓存熔断机制保障高可用场景下灾备响应时间达标。质量保障采用单元测试覆盖率98%+安全测试95%双维度验证，JVM参数优化通过G1GC算法配合Docker/K8s验证实现内存管理效率提升。]]></description><category></category></item><item><title><![CDATA[
MyBatis Mapper接口绑定技术解析]]></title><link>https://blog.csdn.net/java_wxid/article/details/155386970</link><guid>https://blog.csdn.net/java_wxid/article/details/155386970</guid><author>java_wxid</author><pubDate>Sat, 29 Nov 2025 13:24:07 +0800</pubDate><description><![CDATA[Override@Override@Override@Override@Override// Mapper方法MyBatis的Mapper接口绑定是MyBatis框架的核心特性之一，它提供了灵活的配置方式和强大的功能。XML配置方式的基础和高级用法注解配置方式的基础和高级用法动态SQL的各种标签和用法参数绑定的各种方式和技巧性能优化的各种方法和实践。]]></description><category></category></item><item><title><![CDATA[
MyBatis会话对象核心机制解析与实践指南]]></title><link>https://blog.csdn.net/java_wxid/article/details/155384924</link><guid>https://blog.csdn.net/java_wxid/article/details/155384924</guid><author>java_wxid</author><pubDate>Sat, 29 Nov 2025 12:24:06 +0800</pubDate><description><![CDATA[MyBatis会话对象作为持久层的核心组件，其管理直接关系到系统的稳定性和性能。通过本文的深入解析，我们了解了会话对象的创建与销毁机制、生命周期管理、事务控制以及最佳实践。在实际应用中，开发者应根据业务场景选择合适的执行器类型，优化连接池配置，合理管理事务，并实施有效的监控和诊断机制。正确的会话对象管理可以显著提升系统性能，减少资源浪费，避免常见的数据库连接池耗尽、事务不一致等问题。通过本文的最佳实践指南，开发者可以构建高可用、高性能的MyBatis应用，为业务系统提供可靠的持久层支持。</M>]]></description><category></category></item><item><title><![CDATA[
MyBatis SqlSession核心机制解析]]></title><link>https://blog.csdn.net/java_wxid/article/details/155382191</link><guid>https://blog.csdn.net/java_wxid/article/details/155382191</guid><author>java_wxid</author><pubDate>Sat, 29 Nov 2025 11:24:05 +0800</pubDate><description><![CDATA[是MyBatis中用于与数据库交互的核心接口，封装了JDBC连接、事务管理、SQL执行等功能。是MyBatis与数据库交互的核心入口，其正确使用直接影响系统性能和稳定性。MyBatis本身不实现连接池，需依赖第三方库（如HikariCP、Druid），通过。通过本文的优化实践，可有效提升MyBatis应用的性能、可靠性和可维护性。集成日志框架，支持SLF4J、Log4j2、Logback等。创建，生命周期与数据库会话绑定，是线程不安全的，MyBatis事务隔离级别依赖JDBC支持，通过。]]></description><category></category></item><item><title><![CDATA[
MyBatis参数传递机制与优化实践]]></title><link>https://blog.csdn.net/java_wxid/article/details/155350419</link><guid>https://blog.csdn.net/java_wxid/article/details/155350419</guid><author>java_wxid</author><pubDate>Fri, 28 Nov 2025 12:24:22 +0800</pubDate><description><![CDATA[💡 亲爱的技术伙伴们：你是否正在为这些问题焦虑——✅ 简历投出去杳无音信，明明技术不差却总卡在面试？✅ 每次终面都紧张不已，不知道面试官到底想要什么答案？✅ 技术知识点零零散散，遇到系统设计题就头脑一片空白？🎯这不是普通的面试题汇总，而是凝聚多年面试官经验的。我不仅告诉你答案，更帮你建立面试官的思维模式。🔗🎯 精准人群定位🔥 《》（完整技术体系）🚀⚡🌊🛠️🔒🔄👥🏗️🚀 立即行动，改变从现在开始！🔗不要再让面试成为你职业发展的绊脚石！用时间系统准备，轻松应对各种技术面试场景。💪。]]></description><category></category></item><item><title><![CDATA[
MyBatis删除操作全解析]]></title><link>https://blog.csdn.net/java_wxid/article/details/155348186</link><guid>https://blog.csdn.net/java_wxid/article/details/155348186</guid><author>java_wxid</author><pubDate>Fri, 28 Nov 2025 11:24:30 +0800</pubDate><description><![CDATA[冲突率优化98.4%（3.2%→0.0052%）RTO提升90%（45分钟→5分钟）可维护性100%自动化（Nacos配置管理）日均处理量达120万+（阿里云金融场景验证）完整技术方案已通过JMeter压测（QPS>450万/秒）、灾备演练（RTO<5分钟）和客户验证（日均处理120万+操作），满足电商高并发场景的核心需求。模块关键内容数据/效果技术参数/机制冲突场景分类脏读（QPS>500时冲突率3.2%）、死锁（跨服务调用压测3次）、超时失效（平均2.1s）]]></description><category></category></item><item><title><![CDATA[
MyBatis SqlSession核心知识点详解]]></title><link>https://blog.csdn.net/java_wxid/article/details/155038255</link><guid>https://blog.csdn.net/java_wxid/article/details/155038255</guid><author>java_wxid</author><pubDate>Wed, 19 Nov 2025 21:24:14 +0800</pubDate><description><![CDATA[= null"></if></if>]]></description><category></category></item><item><title><![CDATA[
MyBatis SqlSessionFactory核心机制解析]]></title><link>https://blog.csdn.net/java_wxid/article/details/155035867</link><guid>https://blog.csdn.net/java_wxid/article/details/155035867</guid><author>java_wxid</author><pubDate>Wed, 19 Nov 2025 19:24:10 +0800</pubDate><description><![CDATA[💡 亲爱的技术伙伴们：你是否正在为这些问题焦虑——✅ 简历投出去杳无音信，明明技术不差却总卡在面试？✅ 每次终面都紧张不已，不知道面试官到底想要什么答案？✅ 技术知识点零零散散，遇到系统设计题就头脑一片空白？🎯 《Java高级开发岗面试急救包》—— 专为突破面试瓶颈而生这不是普通的面试题汇总，而是凝聚多年面试官经验的实战赋能体系。我不仅告诉你答案，更帮你建立面试官的思维模式。🔗 课程链接：https://edu.csdn.net/course/detail/40731🎯 精准人群定位🔥 《Java]]></description><category></category></item><item><title><![CDATA[
MyBatis工厂类核心机制解析]]></title><link>https://blog.csdn.net/java_wxid/article/details/154995191</link><guid>https://blog.csdn.net/java_wxid/article/details/154995191</guid><author>java_wxid</author><pubDate>Tue, 18 Nov 2025 17:24:11 +0800</pubDate><description><![CDATA[/ 自定义序列化配置示例public class MyBatisConfig implements序列化配置 {// 其他字段@Bean@Override// 动态注入依赖// 双层代理配置@Bean@Override@Bean@Override。]]></description><category></category></item><item><title><![CDATA[
java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request time]]></title><link>https://blog.csdn.net/java_wxid/article/details/154683001</link><guid>https://blog.csdn.net/java_wxid/article/details/154683001</guid><author>java_wxid</author><pubDate>Tue, 11 Nov 2025 10:24:16 +0800</pubDate><description><![CDATA[💡 亲爱的技术伙伴们：你是否正在为这些问题焦虑——✅ 简历投出去杳无音信，明明技术不差却总卡在面试？✅ 每次终面都紧张不已，不知道面试官到底想要什么答案？✅ 技术知识点零零散散，遇到系统设计题就头脑一片空白？🎯这不是普通的面试题汇总，而是凝聚多年面试官经验的。我不仅告诉你答案，更帮你建立面试官的思维模式。🔗🎯 精准人群定位🔥 《》（完整技术体系）🚀⚡🌊🛠️🔒🔄👥🏗️🚀 立即行动，改变从现在开始！🔗不要再让面试成为你职业发展的绊脚石！用时间系统准备，轻松应对各种技术面试场景。💪。]]></description><category></category></item><item><title><![CDATA[技术Bug分析：SpringCloud知识点-SpringCloudTask]]></title><link>https://blog.csdn.net/java_wxid/article/details/154679272</link><guid>https://blog.csdn.net/java_wxid/article/details/154679272</guid><author>java_wxid</author><pubDate>Tue, 11 Nov 2025 09:24:16 +0800</pubDate><description><![CDATA[💡 亲爱的技术伙伴们：你是否正在为这些问题焦虑——✅ 简历投出去杳无音信，明明技术不差却总卡在面试？✅ 每次终面都紧张不已，不知道面试官到底想要什么答案？✅ 技术知识点零零散散，遇到系统设计题就头脑一片空白？🎯这不是普通的面试题汇总，而是凝聚多年面试官经验的。我不仅告诉你答案，更帮你建立面试官的思维模式。🔗🎯 精准人群定位🔥 《》（完整技术体系）🚀⚡🌊🛠️🔒🔄👥🏗️🚀 立即行动，改变从现在开始！🔗不要再让面试成为你职业发展的绊脚石！用时间系统准备，轻松应对各种技术面试场景。💪。]]></description><category></category></item><item><title><![CDATA[技术Bug分析：SpringCloud知识点-K8s集成]]></title><link>https://blog.csdn.net/java_wxid/article/details/154676850</link><guid>https://blog.csdn.net/java_wxid/article/details/154676850</guid><author>java_wxid</author><pubDate>Tue, 11 Nov 2025 08:24:16 +0800</pubDate><description><![CDATA[💡 亲爱的技术伙伴们：你是否正在为这些问题焦虑——✅ 简历投出去杳无音信，明明技术不差却总卡在面试？✅ 每次终面都紧张不已，不知道面试官到底想要什么答案？✅ 技术知识点零零散散，遇到系统设计题就头脑一片空白？🎯这不是普通的面试题汇总，而是凝聚多年面试官经验的。我不仅告诉你答案，更帮你建立面试官的思维模式。🔗🎯 精准人群定位🔥 《》（完整技术体系）🚀⚡🌊🛠️🔒🔄👥🏗️🚀 立即行动，改变从现在开始！🔗不要再让面试成为你职业发展的绊脚石！用时间系统准备，轻松应对各种技术面试场景。💪。]]></description><category></category></item></channel></rss>