<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[eyzjca_816的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/eyzjca_816</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; eyzjca_816]]></copyright><item><title><![CDATA[前端页面白屏排查思路总结]]></title><link>https://blog.youkuaiyun.com/eyzjca_816/article/details/159198735</link><guid>https://blog.youkuaiyun.com/eyzjca_816/article/details/159198735</guid><author>eyzjca_816</author><pubDate>Wed, 18 Mar 2026 05:03:26 +0800</pubDate><description><![CDATA[检查框架的生命周期钩子是否正常触发，并确保入口文件（如main.js或App.js）逻辑无误。若资源加载正常，但页面仍未渲染，可能是JavaScript执行出错。首先检查浏览器开发者工具的Network面板，查看HTML、JS、CSS等关键资源是否成功加载。若发现404或500错误，需确认资源路径是否正确、服务器是否正常响应。对于CDN资源，还需检查域名解析和缓存策略。优化资源体积、减少同步阻塞操作，或添加加载状态提示，可改善用户体验。通过以上思路，开发者可以系统性地排查白屏问题，快速恢复页面正常展示。]]></description><category></category></item><item><title><![CDATA[MySQL Binlog 文件结构剖析]]></title><link>https://blog.youkuaiyun.com/eyzjca_816/article/details/159198728</link><guid>https://blog.youkuaiyun.com/eyzjca_816/article/details/159198728</guid><author>eyzjca_816</author><pubDate>Wed, 18 Mar 2026 05:00:20 +0800</pubDate><description><![CDATA[了解Binlog的文件结构，不仅能帮助开发者深入理解MySQL的日志机制，还能为性能优化和故障排查提供关键依据。Binlog文件由多个事件（Event）按顺序组成，每个事件包含固定格式的头部和可变长度的数据部分。Binlog事件类型丰富，常见的有Query Event（记录SQL语句）、Row Event（存储行变更数据）和XID Event（标记事务提交）。其中，Row Event在ROW格式的Binlog中占主导，它直接记录数据行的变更前和变更后值，是主从复制的关键载体。Binlog文件物理结构。]]></description><category></category></item><item><title><![CDATA[编程思维如何培养？给非科班出身的你]]></title><link>https://blog.youkuaiyun.com/eyzjca_816/article/details/159172196</link><guid>https://blog.youkuaiyun.com/eyzjca_816/article/details/159172196</guid><author>eyzjca_816</author><pubDate>Tue, 17 Mar 2026 19:28:42 +0800</pubDate><description><![CDATA[例如，用代码实现“打印1到100的偶数”，能直观体会逻辑表达。非科班者无需追求复杂，先掌握“能用代码描述问题”的能力。在数字化时代，编程思维已成为一种通用能力，不仅能提升逻辑分析水平，还能解决复杂问题。这种“分而治之”的思维能迁移到工作生活中，提升效率。算法是编程思维的试金石。编程思维的本质是“结构化思考”。比如将“做菜流程”抽象为“输入食材-执行步骤-输出菜品”的函数模型。**参与真实项目实践****培养抽象建模能力****从基础语法入手****拆解问题成步骤****刻意练习算法题**]]></description><category></category></item><item><title><![CDATA[Go 协程与线程性能对比]]></title><link>https://blog.youkuaiyun.com/eyzjca_816/article/details/159172177</link><guid>https://blog.youkuaiyun.com/eyzjca_816/article/details/159172177</guid><author>eyzjca_816</author><pubDate>Tue, 17 Mar 2026 19:27:39 +0800</pubDate><description><![CDATA[在现代高并发编程中，Go 协程（Goroutine）和传统线程（Thread）是两种核心的并发模型。本文将从资源消耗、创建速度、切换开销、开发复杂度及适用场景五个方面，深入对比两者的性能差异，帮助读者理解为何Go协程在高并发场景中表现更优。传统线程通常需要分配MB级别的栈空间，而Go协程的初始栈仅需2KB，且可动态扩容。Go协程的切换由运行时在用户态完成，仅需保存少量寄存器，效率提升显著。例如，协程切换耗时约为线程的1/10，极大提升了并发吞吐量。而Go协程在用户态由运行时管理，创建时间仅需微秒级。]]></description><category></category></item></channel></rss>