<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_50180963的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_50180963</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_50180963]]></copyright><item><title><![CDATA[2026Java面试题集锦（含答案）｜高频·全面·实用]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162697621</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162697621</guid><author>m0_50180963</author><pubDate>Wed, 08 Jul 2026 14:55:35 +0800</pubDate><description><![CDATA[作为一个8年的Java开发，我发现今年金九银十来面试的后端都有几个相似的缺点，往往导致他们到嘴的offer悄然飞走，还是需要引以为戒，不然机会与时间都在浪费！！所以总结了上半年各类 Java 面试题，初中级和中高级都有，包括 Java 基础，知识面试题库，开源框架面试题库，操作系统面试题库，面试题库，Tcp 面试题库，架构设计与分布式面试题库，算法面试题库，数据库面试题库，消息队列面试题库，缓存面试题库；有需要的可以在文末获取。]]></description><category></category></item><item><title><![CDATA[Spring Boot 调用外部接口替代HttpClient | RestTemplate、WebClient、OpenFeign最佳实践]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162697240</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162697240</guid><author>m0_50180963</author><pubDate>Wed, 08 Jul 2026 14:43:08 +0800</pubDate><description><![CDATA[Spring Boot 项目调用外部接口，完全不需要、也不应该手动封装 HttpClient 工具类。Spring 生态提供的全套 HTTP 调用抽象，已经帮我们完成了底层资源管理、容错处理、可观测性搭建、引擎适配等所有基础工作。开发者无需纠结 Socket 连接、IO 流关闭、线程调度等底层细节，只需聚焦业务实现。优秀的开发者，从不重复造轮子，而是善用生态能力。把精力投入业务架构、服务边界、高可用设计等高价值工作，才是真正的技术进阶。]]></description><category></category></item><item><title><![CDATA[2026面试｜Java篇：面试题集锦（含答案），高频考点全收录]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162671000</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162671000</guid><author>m0_50180963</author><pubDate>Tue, 07 Jul 2026 17:31:53 +0800</pubDate><description><![CDATA[对于这些问题我都整理了答案，记录在这个 Java 学习笔记里，这份笔记包括了 Spring，JVM,java 基础，Java 集合，Java 并发编程，微服务，网络，Kafka，分布式，Redis，大厂面试解决方案，分布式事务，设计模式，算法，数据结构，MySQL 等详细内容有很多，为了不影响阅读，可看整理的《Java 架构进阶笔记》，每个知识点都有左侧导航书签页，看的时候十分方便，由于内容较多，这里就截取一部分图吧。需要完整版的小伙伴可以点击下方名片获取。]]></description><category></category></item><item><title><![CDATA[别再只会用ArrayList了！Java集合框架的性能天花板到底在哪？]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162670922</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162670922</guid><author>m0_50180963</author><pubDate>Tue, 07 Jul 2026 17:28:19 +0800</pubDate><description><![CDATA[在Java开发日常工作中，ArrayList几乎是所有开发者的默认集合首选。无论是存储业务数据、遍历列表、临时缓存对象，绝大多数人都会不假思索地写出。在CRUD业务开发中，这种写法从未报错、简单易用，久而久之，ArrayList万能论成为了行业默认惯性。但真实的生产环境性能瓶颈，往往就藏在这种惯性编码中。很多开发者从未深究过：为什么高频头部插入数据时，ArrayList性能暴跌百倍？为什么千万级数据遍历中，LinkedList会出现离谱的耗时差异？为什么HashMap在高并发场景下会出现。]]></description><category></category></item><item><title><![CDATA[牛客网×2026秋招：Java八股文面试题最全汇总]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162606349</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162606349</guid><author>m0_50180963</author><pubDate>Sun, 05 Jul 2026 15:12:22 +0800</pubDate><description><![CDATA[本次很荣幸能够邀请这位阿里 P8的大佬为我们整理了这份“JAVA 核心面试知识点”，这份资料就比较厉害了，它几乎涵盖了所有的Java核心知识点，并且融入了大佬自己的一些经验和思想！Java 基础、高并发、多线程、分布式、设计模式、Spring 全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat等等知识点详细讲解及面试押题。而且！]]></description><category></category></item><item><title><![CDATA[你的 AI Agent 会在服务器上“修仙“——OpenClaw.NET 长持久会话技术解读]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162605839</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162605839</guid><author>m0_50180963</author><pubDate>Sun, 05 Jul 2026 14:50:37 +0800</pubDate><description><![CDATA[你让 AI Agent 分析一份 10 万字的文档，等了半小时，网关重启了，进度全丢。这种事我经历过不止一次。看着那个光秃秃的空白对话框，心里只有一个念头：刚才那半个小时，算谁的？它们像是金鱼——每次对话都是全新的人生，上一秒的记忆下一秒就归零。我们管这叫"无状态架构"，翻译成人话就是：你的 Agent 根本不会"记得"自己做过什么。多数开发者听到"会话持久化"，第一反应是："不就是存聊天记录吗？"扔数据库里不就完了。这种理解也不能说错——毕竟如果连聊天记录都存不住，确实谈不上持久化。]]></description><category></category></item><item><title><![CDATA[牛客网×2026金九银十：Java八股文最全汇总（附答案详解）]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162556487</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162556487</guid><author>m0_50180963</author><pubDate>Fri, 03 Jul 2026 17:00:51 +0800</pubDate><description><![CDATA[死锁是指两个或两个以上的进程在执行过程中，由于竞争资源或者由于彼此通信而造成的一种阻塞的现象，若无外力作用，它们都将无法推进下去。]]></description><category></category></item><item><title><![CDATA[从 Spring Boot 回看 SSM 框架：手动挡与自动挡的驾驶哲学]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162556381</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162556381</guid><author>m0_50180963</author><pubDate>Fri, 03 Jul 2026 16:55:51 +0800</pubDate><description><![CDATA[约定优于配置：对常见场景预设合理默认值，省掉大部分样板配置代码条件自动装配：运行时根据 classpath 依赖按需注入组件内嵌运行时：消除开发环境与生产环境的部署差异理解 SSM 每一层做了什么，是正确使用 Spring Boot 的前提——当自动配置未按预期生效时，只有知道底层原本是如何手动拼装的，才能有方向地排查而非无从下手。而手动声明自己的 Bean 来覆盖 Spring Boot 的自动配置，这在本质上与 SSM 中手动声明 Bean 是同一回事。例如，SSM 中在。]]></description><category></category></item><item><title><![CDATA[金九银十｜2026最新Java八股文面试题总结（附答案·建议收藏）]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162522529</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162522529</guid><author>m0_50180963</author><pubDate>Thu, 02 Jul 2026 15:44:47 +0800</pubDate><description><![CDATA[整理了Java架构学习资料，学习技术内容包含有：Spring，Dubbo，MyBatis, RPC,源码分析，高并发、高性能、分布式,性能优化，微服务 高级架构开发等等。就以截图主要内容的形式让大家参考啦，需要完整版的小伙伴可以点击下方名片获取。]]></description><category></category></item><item><title><![CDATA[别再只会用ArrayList了！Java集合框架的性能天花板到底在哪？]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162522353</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162522353</guid><author>m0_50180963</author><pubDate>Thu, 02 Jul 2026 15:36:53 +0800</pubDate><description><![CDATA[开发者决策树List体系：随机访问、遍历天花板是ArrayList；首尾增删天花板是LinkedList；并发读天花板是CopyOnWriteArrayList；Set体系：去重高性能天花板是HashSet；有序去重是LinkedHashSet；排序去重是TreeSet；Map体系：单线程高性能天花板是HashMap；有序缓存天花板是LinkedHashMap；排序天花板是TreeMap；高并发天花板是ConcurrentHashMap。]]></description><category></category></item><item><title><![CDATA[2026大厂Java岗面试总结（八股/场景/项目/AI全覆盖，附答案）| 建议收藏]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162492324</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162492324</guid><author>m0_50180963</author><pubDate>Wed, 01 Jul 2026 16:44:55 +0800</pubDate><description><![CDATA[而且程序员在应聘时更是需要经历层层面试。俗话说，磨刀不误砍柴工，做好面试前的准备工作可以帮助大家更好地应对面试官的问题以及面试中的突发情况。这份PDF文档通过大量真实案例，全面总结了Java面试中的各个知识点和问题，给出了标准答案，还提供了一些面试技巧。相信通过认真学习，大家一定可以在面试中表现出色，提高自己通过面试的概率！]]></description><category></category></item><item><title><![CDATA[小米一面：说说MVC和设计模式的关系]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162492294</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162492294</guid><author>m0_50180963</author><pubDate>Wed, 01 Jul 2026 16:43:24 +0800</pubDate><description><![CDATA[先来看看面试环节吧。面试官：请说说MVC模式是基于哪种设计模式的？求职者：MVC本身不就是一种设计模式吗？面试官：我的意思是，MVC是基于23中设计模式中的哪一种？求职者：难道MVC不是那23种当中的？面试官：…………好吧，这种情况下，大概率是求职者对设计模式的学习比较少，就连我这种没正经学过设计模式的混子，也知道23种设计模式当中没有MVC。]]></description><category></category></item><item><title><![CDATA[2026大厂Java高频面试题汇总（后端通用，附参考答案）]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162456980</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162456980</guid><author>m0_50180963</author><pubDate>Tue, 30 Jun 2026 15:45:45 +0800</pubDate><description><![CDATA[马上又要到一年一度的金九银十，互联网行业竞争是一年比一年严峻，作为工程师的我们唯有不停地学习，不断的提升自己才能保证自己的核心竞争力从而拿到更好的薪水，进入心仪的企业（阿里、字节、美团、腾讯.....） 话不多说，上干货！！！助你在这次金九银十中大放光彩，更进一步！]]></description><category></category></item><item><title><![CDATA[面试官：为什么高性能场景选用 PostgresSQL 而不是 MySQL？]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162456167</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162456167</guid><author>m0_50180963</author><pubDate>Tue, 30 Jun 2026 15:32:24 +0800</pubDate><description><![CDATA[MySQL声称自己是最流行的开源数据库，它属于最流行的RDBMS (Relational Database Management System，关系数据库管理系统)应用软件之一。LAMP中的M指的就是MySQL。构建在LAMP上的应用都会使用MySQL。MySQL最初是由MySQL AB开发的，然后在2008年以10亿美金的价格卖给了Sun公司，Sun公司又在2010年被Oracle收购。Oracle收购导致MySQL的出现两个版本：商业版和社区版。]]></description><category></category></item><item><title><![CDATA[2026一线大厂Java面试八股文（最新·高质量·附答案）]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162431113</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162431113</guid><author>m0_50180963</author><pubDate>Mon, 29 Jun 2026 21:26:38 +0800</pubDate><description><![CDATA[我相信大多 Java 开发的程序员或多或少经历过 BAT 一些大厂的面试，也清楚一线互联网大厂 Java 面试是有一定难度的，小编经历过多次面试，有满意的也有备受打击的。因此呢小编想把自己这么多次面试经历以及近期的面试真题来个汇总分析，阐述下如何去准备，去回答面试官的提问，可以和面试官有个愉快的交谈。]]></description><category></category></item><item><title><![CDATA[面试官坏笑：“你用 Claude Code 写代码，不怕它把项目搞炸？”，我：“怕，所以 CLAUDE.md、权限和验证，一个都不能少。”]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162424403</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162424403</guid><author>m0_50180963</author><pubDate>Mon, 29 Jun 2026 15:51:23 +0800</pubDate><description><![CDATA[一开始很容易只盯着“让它多写点代码”。CLAUDE.md写清项目规矩，复杂任务先 plan，改动后必须 verify，长调查丢给 Sub-Agent，多任务用 Worktree 隔离，权限别一次放太开。实际项目里，可以先从一个目录、一个模块、一条可验证的任务链开始，让 Claude 在小范围内稳定完成任务，再逐步增加任务复杂度。]]></description><category></category></item><item><title><![CDATA[2026 Java后端面试题整理（最全版本，含答案解析）]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162394357</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162394357</guid><author>m0_50180963</author><pubDate>Sun, 28 Jun 2026 15:41:14 +0800</pubDate><description><![CDATA[伴随着互联网行业寒冬的到来，各大企业都不敢大肆招聘，都是选择收缩发展，加上程序员内部越来越卷，要求越来越高了，要想在 IT 行业继续发展进阶拿高薪的话，提升自己是必不可少的。尤其是经历了前不久的裁员事件，以后找工作只会更难，所以，咱们程序员要做的就是进行一个面试+技术的一个储备，才能在面试时，好好拼一把。]]></description><category></category></item><item><title><![CDATA[生产环境里，为什么不建议把普通端口直接暴露到公网？]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162392892</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162392892</guid><author>m0_50180963</author><pubDate>Sun, 28 Jun 2026 14:34:30 +0800</pubDate><description><![CDATA[很多人第一次做部署时都会疑惑：例如像80288035这些普通的端口和80443不都是 TCP 端口吗？为什么生产环境里通常只开放80/443，却不建议把一堆高位端口直接放到外网？]]></description><category></category></item><item><title><![CDATA[2026 Java后端面试题全集（附答案详解，考点系统梳理）]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162344380</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162344380</guid><author>m0_50180963</author><pubDate>Fri, 26 Jun 2026 16:04:01 +0800</pubDate><description><![CDATA[文章到这里就够长了，就不再叭叭耽误大家时间了，如果你需要如果我有，都可以分享给你。]]></description><category></category></item><item><title><![CDATA[AI Skills技能系统，让 Agent 自动变强]]></title><link>https://blog.youkuaiyun.com/m0_50180963/article/details/162344341</link><guid>https://blog.youkuaiyun.com/m0_50180963/article/details/162344341</guid><author>m0_50180963</author><pubDate>Fri, 26 Jun 2026 16:01:33 +0800</pubDate><description><![CDATA[当用户输入一个请求时，Agent 首先扫描 skills 目录下所有 SKILL.md 的前置元数据，提取各技能的名称与描述，生成可用技能清单。每个技能都是独立的，可以单独开发、测试和复用。通过编写清晰的 SKILL.md 文件，定义准确的描述和完整的执行指令，Agent 就能在合适的时机自动找到并使用相应的技能。这种"按需加载、即插即用"的设计思路，不仅提高了代码的可复用性，也让 Agent 的能力边界可以不断扩展。# ========== 创建 Deep Agent ==========]]></description><category></category></item></channel></rss>