<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2301_77574331的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2301_77574331</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2301_77574331]]></copyright><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/168342149</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/168342149</guid><author>2301_77574331</author><pubDate>Sun, 18 Oct 2026 18:13:12 +0800</pubDate><description><![CDATA[操作stm32的GPIO的步骤。]]></description><category></category></item><item><title><![CDATA[STM32新建工程]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/168341952</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/168341952</guid><author>2301_77574331</author><pubDate>Sun, 18 Oct 2026 16:43:24 +0800</pubDate><description><![CDATA[STM32开发主要有两种方式：一是基于寄存器的直接操作，灵活性高但难度大；二是基于HAL库或标准库的函数封装方式，通过图形化工具快速配置，简化开发流程，但隐藏底层细节。前者适合深入理解硬件，后者更适用于快速开发与项目落地。]]></description><category></category></item><item><title><![CDATA[JAVA面试技巧]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/159113021</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/159113021</guid><author>2301_77574331</author><pubDate>Mon, 16 Mar 2026 08:58:38 +0800</pubDate><description><![CDATA[X经理/HR您好，我是今天下午面试XX岗位的XXX。你有扎实的简历，有完整的项目，有清晰的表达逻辑。你现在缺的，只是一点点自信和一次正确的展示。记住核心原则：面试不是考试，而是一场“展示秀”。你要做的不是答对所有问题，而是证明“简历上的东西真是我做的，而且我有潜力”。]]></description><category></category></item><item><title><![CDATA[SQL常用函数]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/159049830</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/159049830</guid><author>2301_77574331</author><pubDate>Sat, 14 Mar 2026 16:51:33 +0800</pubDate><description><![CDATA[【代码】SQL常用函数。]]></description><category></category></item><item><title><![CDATA[SQL表连接]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/159048852</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/159048852</guid><author>2301_77574331</author><pubDate>Sat, 14 Mar 2026 15:44:29 +0800</pubDate><description><![CDATA[王五（部门ID=30）和赵六（部门ID=NULL）没有匹配的部门，所以不显示。为主，左表所有记录都显示，右表匹配不上就显示NULL。为主，右表所有记录都显示，左表匹配不上就显示NULL。把员工表的部门ID和部门表的部门ID相等的行连在一起。：左右表所有记录都显示，匹配不上就用NULL补全。，告诉数据库怎么把两表的行"配对"。：连接后的过滤条件（决定显示哪些）：是"介绍人"，负责两边怎么认识。：两个全要，"不配就NULL"：左表全要，右边"爱配不配"：右表全要，左边"爱配不配"：是"家长"，见面后还要筛选。]]></description><category></category></item><item><title><![CDATA[正则表达式考点]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/159045929</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/159045929</guid><author>2301_77574331</author><pubDate>Sat, 14 Mar 2026 11:59:12 +0800</pubDate><description><![CDATA[在编程语言字符串中，正则字面量通常写在字符串内，需注意语言本身的反斜杠转义规则，常需双重转义（如。：正向肯定预查（先行断言），匹配位置后需满足 pattern。：反向肯定预查（后行断言），匹配位置前需满足 pattern。写一个正则，匹配中国大陆手机号（简单版，1开头，11位数字）。写一个正则，匹配 HTML 标签内的内容（不包含标签本身）。：匹配单词字符（字母、数字、下划线）/ 非单词字符。：匹配空白字符（空格、制表符等）/ 非空白字符。：默认量词是贪婪的（尽可能多匹配），在其后加。]]></description><category></category></item><item><title><![CDATA[SQL 语法面试考点]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/158852552</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/158852552</guid><author>2301_77574331</author><pubDate>Mon, 09 Mar 2026 21:59:13 +0800</pubDate><description><![CDATA[聚合函数不能直接用在where子句里。因为WHERE子句执行的时候，还没进行分组和聚合操作。避免Using filesort/temporary。子句，对分组后的数据进行筛选；子句，确定要查询的数据来源；子句，筛选出符合条件的记录；子句，对筛选后的数据进行分组；熟悉EXPLAIN分析SQL执行计划。聚合函数是对分组后的数据进行计算。熟练掌握JOIN的各种用法和区别。子句，选择要查询的列；深入理解子查询和连接的性能差异。子句，对查询结果进行排序。掌握窗口函数的应用场景。分组聚合和HAVING。]]></description><category></category></item><item><title><![CDATA[RocketMQ 常见面试题汇总]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/158838598</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/158838598</guid><author>2301_77574331</author><pubDate>Mon, 09 Mar 2026 10:10:33 +0800</pubDate><description><![CDATA[/ 不支持自定义延迟时间// 可通过以下方式模拟：1. 使用定时任务+普通消息2. 使用Redis ZSet实现3. 使用时间轮算法。]]></description><category></category></item><item><title><![CDATA[Redis 常见面试题汇总]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/158838551</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/158838551</guid><author>2301_77574331</author><pubDate>Mon, 09 Mar 2026 10:08:13 +0800</pubDate><description><![CDATA[Redis数据结构与适用场景。缓存穿透/雪崩/击穿解决方案。深入理解数据结构和内部实现。掌握持久化、复制、集群原理。缓存、计数器、分布式锁。熟悉缓存问题和解决方案。标签、共同好友、抽奖。准备实际应用场景案例。动手实践常见功能实现。]]></description><category></category></item><item><title><![CDATA[Linux 常用命令与 Git 协作面试题汇总]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/158838182</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/158838182</guid><author>2301_77574331</author><pubDate>Mon, 09 Mar 2026 09:52:02 +0800</pubDate><description><![CDATA[一、Linux 基础命令。]]></description><category></category></item><item><title><![CDATA[RESTful API 设计与后端服务开发面试题]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/158837825</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/158837825</guid><author>2301_77574331</author><pubDate>Mon, 09 Mar 2026 09:35:39 +0800</pubDate><description><![CDATA[前后端分离架构：每次请求包含完整信息：明确标识可缓存资源：HTTP方法标准化操作：中间件透明处理：可选的客户端扩展。]]></description><category></category></item><item><title><![CDATA[Spring Boot 常见面试题汇总]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/158837590</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/158837590</guid><author>2301_77574331</author><pubDate>Mon, 09 Mar 2026 09:24:20 +0800</pubDate><description><![CDATA[内嵌服务器（Tomcat/Jetty/Undertow），无需WAR部署。熟悉各模块整合（MyBatis、Redis、MQ等）提供生产就绪特性（健康检查、指标、外部配置）基于 Spring Framework 6。快速创建独立、生产级的Spring应用。原生镜像支持（GraalVM）响应式编程（WebFlux）无代码生成，无需XML配置。Micrometer 集成。如何自定义Starter。Actuator 重构。支持 Java 17+掌握问题排查和调试技巧。支持 Java 11。关注版本更新和新特性。]]></description><category></category></item><item><title><![CDATA[MySQL 常见面试题汇总]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/158837483</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/158837483</guid><author>2301_77574331</author><pubDate>Mon, 09 Mar 2026 09:20:12 +0800</pubDate><description><![CDATA[一、基础与架构特性InnoDBMyISAM事务支持不支持锁粒度行级锁表级锁外键支持不支持缓存数据+索引仅索引主键必须有可以没有崩溃恢复支持较差应用场景OLTPOLAP/只读。]]></description><category></category></item><item><title><![CDATA[java语法常见面试]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/158837091</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/158837091</guid><author>2301_77574331</author><pubDate>Mon, 09 Mar 2026 09:10:30 +0800</pubDate><description><![CDATA[隐藏对象内部细节，提供公共访问接口--权限修饰符号：子类继承父类属性和方法，实现代码复用：同一接口的不同表现形式（编译时多态-重载，运行时多态-重写）---重写和重载final 类：不可继承final 方法：不可重写final 变量：常量，需初始化且不可修改final 修饰引用：引用不可变，但对象内容可变。]]></description><category></category></item><item><title><![CDATA[conda使用教程]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/157328471</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/157328471</guid><author>2301_77574331</author><pubDate>Sat, 24 Jan 2026 16:54:16 +0800</pubDate><description><![CDATA[作用：Conda是一个开源的，主要服务于数据科学、机器学习和科学计算领域，但也可用于其他Python项目。]]></description><category></category></item><item><title><![CDATA[Git 新手入门指南]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/156955130</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/156955130</guid><author>2301_77574331</author><pubDate>Sat, 17 Jan 2026 20:29:05 +0800</pubDate><description><![CDATA[记录文件变化，可随时回退到任意版本多人协作开发的必备工具。]]></description><category></category></item><item><title><![CDATA[STAR 法则使用指南：哪些问题需要用它]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/156863714</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/156863714</guid><author>2301_77574331</author><pubDate>Mon, 12 Jan 2026 15:25:40 +0800</pubDate><description><![CDATA[项目/事件的基本信息发生的时间、地点、人物面临的挑战或机会。]]></description><category></category></item><item><title><![CDATA[IP 地址冲突/子网重叠问题解决方案]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/156863511</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/156863511</guid><author>2301_77574331</author><pubDate>Mon, 12 Jan 2026 15:20:55 +0800</pubDate><description><![CDATA[当两个网络配置的 IP 地址范围有交集时，就会发生。]]></description><category></category></item><item><title><![CDATA[Linux 服务器问题排查指南（面试标准回答）]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/156862162</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/156862162</guid><author>2301_77574331</author><pubDate>Mon, 12 Jan 2026 14:45:42 +0800</pubDate><description><![CDATA[如果所有服务都慢，可能是服务器资源问题；如果只有一个服务慢，可能是应用代码问题。：CPU >80%、内存 >90%、磁盘 >85% 时告警。获取线程栈，把线程 ID 转成十六进制，找到对应的线程栈。：统一日志格式，关键操作打日志，错误日志带上下文。：每天检查日志错误数，每周分析 GC 情况。先看监控和日志，不要直接登录生产服务器。：提前预判资源使用，及时扩容"如果是 Java 进程，用。端点，包含服务状态和关键指标。修改前备份，执行危险命令前。如果必须操作，在非高峰时段。"线上服务排查，我会遵循。]]></description><category></category></item><item><title><![CDATA[RESTful API 面试详解]]></title><link>https://blog.youkuaiyun.com/2301_77574331/article/details/156861923</link><guid>https://blog.youkuaiyun.com/2301_77574331/article/details/156861923</guid><author>2301_77574331</author><pubDate>Mon, 12 Jan 2026 14:44:59 +0800</pubDate><description><![CDATA["具体来说，它用 URL 表示资源，用 HTTP 方法表示操作：GET 获取、POST 创建、PUT 更新、DELETE 删除。比如用户资源：GET /users 获取列表，POST /users 创建用户，GET /users/1 获取用户1，PUT /users/1 更新用户1，DELETE /users/1 删除用户1。，它使用标准 HTTP 方法（GET、POST、PUT、DELETE 等）对资源进行操作，让 Web 服务的设计更加简洁、统一。：GET 可缓存，POST 不可缓存"]]></description><category></category></item></channel></rss>