<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Coder_Boy_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Coder_Boy_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Coder_Boy_]]></copyright><item><title><![CDATA[中小团队软件工程全链路协作规范（个人实战感悟版）]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/163922370</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/163922370</guid><author>Coder_Boy_</author><pubDate>Thu, 20 Aug 2026 16:57:01 +0800</pubDate><description><![CDATA[文章摘要 该文档是一套针对中小型技术团队（10-50人）的软件工程全链路协作规范，覆盖从需求分析到上线稳定的完整流程。核心特点是分层明确（业务层→技术层→排期层→落地层→上线层→稳定期），每层都定义了参与者角色、关键产出物和质量门禁。特别强调"讨论与定稿分离"、"设计先于排期"、"带着已知问题推进"等实战理念，并针对常见协作痛点（如需求变更、环境问题、测试争议等）提供具体应对方案。文档包含大量可立即使用的检查清单（如隐含业务挖掘清单、三方设计模板）和典型场景话术，能有效提升团队协作效率与交付质量。]]></description><category></category></item><item><title><![CDATA[分布式系统核心技术完整梳理（含分库分表、分布式事务、熔断补偿）]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/159053817</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/159053817</guid><author>Coder_Boy_</author><pubDate>Sat, 14 Mar 2026 21:30:36 +0800</pubDate><description><![CDATA[本次聊天核心围绕分布式系统中“分库分表的连贯性保障”“AT模式下redo log的作用”“TC的事务处理逻辑”“熔断降级与补偿机制”四大核心点，明确了：分库分表的连贯性依赖中间件的“归纳合并”，收益远大于引入的复杂性；AT模式中，redo log用于记录事务提交状态，兜底解决“提交成功未上报”的问题，避免重复执行SQL；TC通过超时机制避免卡住，分支服务通过redo log纠正状态，确保全局事务一致性；补偿机制分“回滚”和“补全”两种方向，操作报错用回滚，承载力不足用补全，最终实现数据一致。]]></description><category></category></item><item><title><![CDATA[分布式系统“三高”与数据一致性核心实践（基于实操梳理）]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/159051076</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/159051076</guid><author>Coder_Boy_</author><pubDate>Sat, 14 Mar 2026 18:27:31 +0800</pubDate><description><![CDATA[分布式系统的优化，核心是围绕“高性能、高并发、高可用”三大目标，结合数据一致性要求，从底层到上层层层递进：JVM（底层地基）→ 代码/框架（执行骨架）→ 高并发机制（性能引擎）→ 分布式中间件（协同工具）→ 微服务架构（业务解耦）→ 云原生运维（兜底保障）。各核心组件并非孤立存在，而是相互互补：缓存解决性能，但带来一致性问题，需结合MQ异步更新；MQ解决解耦，但带来消息可靠性问题，需结合持久化和幂等性；分布式事务解决一致性，但牺牲部分性能，需限流熔断保护；]]></description><category></category></item><item><title><![CDATA[主流公司技术职级划分及各职级核心要求（大厂+中小公司通用）]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158767668</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158767668</guid><author>Coder_Boy_</author><pubDate>Sat, 07 Mar 2026 05:44:58 +0800</pubDate><description><![CDATA[当前国内主流公司（含阿里等大厂、各类中小公司）的技术线职级划分，遵循统一的进阶规律：从基础执行岗逐步过渡到“技术+管理”双属性岗，最终走向高阶技术管理或技术专家岗。其中，资深工程师是纯开发工作的天花板，也是“核心开发+少量管理”的起点；往上逐步弱化开发职能、强化管理与战略职能，整体职级从低到高依次为：实习岗→初级工程师→中级工程师→高级工程师→资深工程师→专家岗→架构师→技术总监，部分大厂在技术总监之上还有CTO等更高层级。]]></description><category></category></item><item><title><![CDATA[基层技术小组长（4-5人小团队）实战管理与沟通全解析（资深岗位）]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158767064</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158767064</guid><author>Coder_Boy_</author><pubDate>Sat, 07 Mar 2026 03:44:53 +0800</pubDate><description><![CDATA[本文完整覆盖基层技术小组长（4-5人小团队）的所有实战细节，从角色定位、核心能力、日常工作，到高压场景应对、面试及实战抗压问题，无任何遗漏。核心逻辑是：基层小组长无需追求“专职管理”的权威，而是以“核心开发”为基础，用“科学思维+灵活策略”平衡目标、团队与个人，既高效推进项目，又保护自己和团队，避免内耗与背锅，这也是国内企业中基层技术管理者最实用、最能落地的生存与发展思路。]]></description><category></category></item><item><title><![CDATA[核心开发人员兼顾小团队管理协调角色的能力解析（资深）-个人总结]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158736949</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158736949</guid><author>Coder_Boy_</author><pubDate>Fri, 06 Mar 2026 14:47:31 +0800</pubDate><description><![CDATA[这类“核心开发+小团队协调”的角色，核心是“技术兜底+高效协调”，无需承担专职管理者的全部职责，但需具备精准的技术沟通、科学的任务分工、主动的进度把控、理性的技术决策四大核心能力。日常工作中，以技术开发为主、管理协调为辅，通过科学的方法提升团队效率，同时兼顾团队氛围和成员成长；面试中，需结合具体场景，清晰展示自己的能力和工作逻辑，贴合角色定位，避免空泛表述，才能让面试官清晰看到自己的落地能力和适配性。]]></description><category></category></item><item><title><![CDATA[从Java虚拟机到分布式中间件：高并发体系全解析（含电商实践细节）]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158730756</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158730756</guid><author>Coder_Boy_</author><pubDate>Fri, 06 Mar 2026 09:56:16 +0800</pubDate><description><![CDATA[从Java虚拟机到分布式中间件，高并发体系的完整链路，是底层硬件特性、JVM抽象封装、JDK高并发工具、分布式中间件场景化扩展的有机结合，贯穿了“硬件特性软件化、分层抽象、权衡优化、场景适配”的核心逻辑，所有技术点和设计思想，都是围绕“线程安全与性能效率”“资源有限与高吞吐量”“同步阻塞与异步并行”三大核心矛盾展开。]]></description><category></category></item><item><title><![CDATA[Java高并发完整实现体系解析（含底层机制与实践要点）]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158693773</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158693773</guid><author>Coder_Boy_</author><pubDate>Thu, 05 Mar 2026 13:31:05 +0800</pubDate><description><![CDATA[Java高并发的实现并非单一维度的工具使用，而是从底层虚拟机机制到上层应用工具、从基础同步到综合管控、从单进程到分布式场景的完整体系，其核心目标是在保证线程安全的前提下，最大化系统吞吐量与性能，平衡资源消耗与业务需求。这一体系的构建源于对核心矛盾的解决，同时其设计思维具有跨领域的普适性，实践中需结合底层原理才能真正解决高并发问题，以下将结合所有相关要点，详细梳理这一完整体系。]]></description><category></category></item><item><title><![CDATA[Java虚拟机（JVM）核心知识梳理与深层解析]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158658541</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158658541</guid><author>Coder_Boy_</author><pubDate>Wed, 04 Mar 2026 17:03:19 +0800</pubDate><description><![CDATA[JVM的设计与实现，始终遵循“问题驱动-方案迭代-体系完善”的逻辑：以“一次编译，到处运行”为核心目标，通过类加载机制实现字节码的安全加载与跨平台适配；为实现内存的高效、稳定使用，设计了内存结构划分与垃圾回收机制；内存划分带来的多线程共享资源同步问题，由Java内存模型通过规范可见性、原子性、有序性来解决；而Java内存模型的设计，又源于对硬件层面“主内存-CPU缓存”架构的适配与约束；最终，通过JUC包的并发API，将底层机制封装成易用的工具，支撑上层高并发开发。]]></description><category></category></item><item><title><![CDATA[Java虚拟机（JVM）核心知识梳理与深层解析]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158657608</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158657608</guid><author>Coder_Boy_</author><pubDate>Wed, 04 Mar 2026 16:27:49 +0800</pubDate><description><![CDATA[JVM的设计与实现，始终遵循“问题驱动-方案迭代-体系完善”的逻辑：以“一次编译，到处运行”为核心目标，通过类加载机制实现字节码的安全加载与跨平台适配；为实现内存的高效、稳定使用，设计了内存结构划分与垃圾回收机制；内存划分带来的多线程共享资源同步问题，由Java内存模型通过规范可见性、原子性、有序性来解决；而Java内存模型的设计，又源于对硬件层面“主内存-CPU缓存”架构的适配与约束；最终，通过JUC包的并发API，将底层机制封装成易用的工具，支撑上层高并发开发。]]></description><category></category></item><item><title><![CDATA[Java JVM虚拟机核心知识点总结（架构师_高级工程师必备）]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158652086</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158652086</guid><author>Coder_Boy_</author><pubDate>Wed, 04 Mar 2026 12:16:52 +0800</pubDate><description><![CDATA[核心需求：Spring Boot项目支持插件化开发，用户可上传外部插件jar包扩展功能（如低代码平台的报表插件、审批插件），需实现插件与核心类隔离、插件热部署、多版本共存。为什么打破双亲委派？外部插件jar包不在父加载器的搜索路径中，若遵循双亲委派，向上委托一圈后仍找不到，最终还是要由自定义类加载器加载，会浪费无效的委托步骤；避免版本冲突：应用核心类可能依赖某个类的特定版本（如1.0版本），而外部插件可能依赖该类的高版本（如2.0版本），通过自定义类加载器加载插件，可实现不同版本类的共存。]]></description><category></category></item><item><title><![CDATA[Java类加载机制（架构师_高级工程师必备总结）]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158651203</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158651203</guid><author>Coder_Boy_</author><pubDate>Wed, 04 Mar 2026 11:43:38 +0800</pubDate><description><![CDATA[为什么打破双亲委派？外部插件jar包不在父加载器的搜索路径中，若遵循双亲委派，向上委托一圈后仍找不到，最终还是要由自定义类加载器加载，会浪费无效的委托步骤；避免插件类与应用核心类版本冲突：应用核心类可能依赖某个类的特定版本（如1.0版本），而外部插件可能依赖该类的高版本（如2.0版本），通过自定义类加载器加载插件，可实现不同版本类的共存。核心实现逻辑自定义类加载器重写loadClass方法，优先加载指定路径（如插件目录）下的外部jar包，不先委托父加载器；]]></description><category></category></item><item><title><![CDATA[Java高级及以上职位必问高频知识点]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158647319</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158647319</guid><author>Coder_Boy_</author><pubDate>Wed, 04 Mar 2026 08:34:48 +0800</pubDate><description><![CDATA[关键词提炼：技术术语（Spring Boot、自动配置）、需求指向（原理、自定义自动配置）；考点联想：自动配置的核心注解（@SpringBootApplication、@EnableAutoConfiguration）、SPI机制、@Conditional条件注解、自动配置的流程、自定义自动配置的步骤、实战场景；]]></description><category></category></item><item><title><![CDATA[MySQL高并发写入优化全解析（含核心原理与实操逻辑）]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158646952</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158646952</guid><author>Coder_Boy_</author><pubDate>Wed, 04 Mar 2026 06:24:22 +0800</pubDate><description><![CDATA[在高并发业务场景中，MySQL的性能瓶颈往往集中在写入操作上，相比读取优化的易实现性，写入优化涉及锁竞争、IO操作、索引维护等多个复杂环节，更具挑战性。结合实操经验与技术原理，本文将整合所有核心细节，全面解析MySQL高并发写入优化的核心逻辑、实操方法、底层原理及相关延伸知识，助力开发者快速定位问题、高效落地优化方案。]]></description><category></category></item><item><title><![CDATA[高级/资深工程师沟通精准性专项训练：关键词识别+联想回应]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158641053</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158641053</guid><author>Coder_Boy_</author><pubDate>Wed, 04 Mar 2026 01:38:45 +0800</pubDate><description><![CDATA[高级工程师沟通精准性的核心，是“抓准关键词、联想对考点、回应贴模板”——关键词是沟通的核心锚点，识别关键词是避免答非所问的前提；考点联想是读懂沟通对象真实需求的关键，决定回应的侧重点；模板回应是保证表达精准、高效的基础，结合踩坑和优化经验，可实现超预期回应。本次专项训练的核心价值，是将“模糊的沟通能力”转化为“可落地、可量化的训练步骤”，通过“识别→联想→回应”的闭环训练，固化精准沟通思维，让高级工程师在面试、协作、汇报中，都能快速抓重点、精准表观点，避免冗余、避免偏离，真正实现“精准高效”的技术沟通。]]></description><category></category></item><item><title><![CDATA[高级/资深工程师沟通进阶：解读技术意图+精准反问]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158615647</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158615647</guid><author>Coder_Boy_</author><pubDate>Tue, 03 Mar 2026 14:33:08 +0800</pubDate><description><![CDATA[高级工程师面试沟通的核心能力，是“读懂意图+精准回应+合理反问”，三者相辅相成，缺一不可：① 解读意图，是避免答非所问、给出超预期答案的前提；② 精准回应，是展现技术实力的核心，需结合“本质-原理-场景-优化/踩坑”框架；③ 合理反问，是应对模糊问题、体现思维缜密性的关键，需做到谦逊、专业、精准。训练周期建议：与此前的“技术表达训练”同步进行，每天投入30-60分钟，分两步训练：① 上午：拆解10道高频面试题，解读意图，练习达标/超预期回应；]]></description><category></category></item><item><title><![CDATA[高级工程师必备：技术表达与沟通准确性训练指南]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158614267</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158614267</guid><author>Coder_Boy_</author><pubDate>Tue, 03 Mar 2026 13:27:34 +0800</pubDate><description><![CDATA[高级工程师的技术表达与沟通准确性，不是“天生的”，而是“刻意训练”出来的。核心逻辑是：先靠“结构化框架”解决“混乱”问题，再靠“术语规范”解决“错误”问题，最后靠“精简训练”解决“冗余”问题，通过案例实战固化思维，最终实现“精准、简洁、高效”的表达。训练周期建议：8-12周，每天投入30-60分钟，重点练习“开口说”（而非单纯“写下来”），因为面试、协作中，需要的是“即时、精准的口头表达”，而非“书面表达”。]]></description><category></category></item><item><title><![CDATA[架构师视角：DevOps（含CI_CD）核心体系与企业级实战总结]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158612332</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158612332</guid><author>Coder_Boy_</author><pubDate>Tue, 03 Mar 2026 11:09:45 +0800</pubDate><description><![CDATA[DevOps = 开发（Dev）+ 运维（Ops）+ 测试（Test，延伸为DevTestOps），本质是“流程标准化+工具链自动化+团队文化协同”，核心价值是“缩短交付周期、提升交付质量、降低运维成本、增强系统稳定性”，适配Java后端（微服务、云原生）规模化交付场景。]]></description><category></category></item><item><title><![CDATA[Spring体系下的电商与金融场景设计模式组合拳]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158610590</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158610590</guid><author>Coder_Boy_</author><pubDate>Tue, 03 Mar 2026 10:09:45 +0800</pubDate><description><![CDATA[共性：不管电商还是金融，Spring体系的核心复用点都是「IoC解耦、AOP做横切、约定大于配置」，设计模式均以“工厂+代理（基础）、策略+观察者（扩展）”为核心组合，搭配模板方法/责任链定骨架、装饰器做增强，不搞复杂冷门模式，贴合实际开发；所有策略均统一放入工厂的Map集合中管理，实现灵活调用，新增业务只需加策略、加装饰器，不用动原有流程骨架，符合“开闭原则”。]]></description><category></category></item><item><title><![CDATA[Spring体系下电商与金融场景：设计模式 “组合拳”]]></title><link>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158608933</link><guid>https://blog.youkuaiyun.com/Coder_Boy_/article/details/158608933</guid><author>Coder_Boy_</author><pubDate>Tue, 03 Mar 2026 07:35:19 +0800</pubDate><description><![CDATA[先抽象支付流程，所有支付方式必须遵循：验签→扣钱→回调通知。用Spring @Component定义抽象类。]]></description><category></category></item></channel></rss>