<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[UIEngineer101的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/UIEngineer101</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; UIEngineer101]]></copyright><item><title><![CDATA[Java异常处理你都了解哪些？]]></title><link>https://blog.csdn.net/UIEngineer101/article/details/146928205</link><guid>https://blog.csdn.net/UIEngineer101/article/details/146928205</guid><author>UIEngineer101</author><pubDate>Wed, 02 Apr 2025 02:30:29 +0800</pubDate><description><![CDATA[异常是程序运行过程中出现的错误或意外情况。Java使用异常机制来处理这些错误和意外，使程序能够从错误中恢复或至少安全地终止。在某些情况下，内置异常类型不能满足需求，此时可以创建自定义异常。自定义异常需要继承自Exception或类。try {异常处理是Java编程中的重要组成部分，通过合理的异常处理，可以提升程序的鲁棒性和可维护性。本文介绍了Java中异常的分类、捕获和处理异常的语法、常见异常类型以及如何创建和使用自定义异常。掌握这些知识，可以帮助你编写更加健壮的Java程序。]]></description><category></category></item><item><title><![CDATA[MySQL 事务与锁机制详解]]></title><link>https://blog.csdn.net/UIEngineer101/article/details/146893880</link><guid>https://blog.csdn.net/UIEngineer101/article/details/146893880</guid><author>UIEngineer101</author><pubDate>Tue, 01 Apr 2025 03:00:29 +0800</pubDate><description><![CDATA[MySQL 的事务与锁机制共同构成了数据库并发控制的核心，通过遵循 ACID 原则和合理设置事务隔离级别，可以有效地保障数据的一致性和完整性。同时，了解和运用行级锁、表级锁以及意向锁等机制，对于开发者在高并发场景下优化性能至关重要。本文将从事务的基本概念、ACID 特性、事务隔离级别以及 MySQL 中的锁机制进行详细介绍，帮助开发者在实际应用中更好地设计和优化数据库操作。对关键业务逻辑进行压力测试，确保在高并发环境下事务和锁机制能正常工作，避免出现性能瓶颈。]]></description><category></category></item><item><title><![CDATA[HTTP vs HTTPS: 终极解析，保护你的数据究竟有多重要？]]></title><link>https://blog.csdn.net/UIEngineer101/article/details/146786175</link><guid>https://blog.csdn.net/UIEngineer101/article/details/146786175</guid><author>UIEngineer101</author><pubDate>Mon, 31 Mar 2025 02:35:35 +0800</pubDate><description><![CDATA[HTTP（HyperText Transfer Protocol，超文本传输协议）是用于在网络上传输数据的协议，它规定了浏览器和服务器之间如何交换信息。HTTP是一种无状态、明文传输的协议，最初设计时并没有安全性方面的考虑。]]></description><category></category></item><item><title><![CDATA[Vue3 中的 ref 详解 - 看完你就懂了]]></title><link>https://blog.csdn.net/UIEngineer101/article/details/146719556</link><guid>https://blog.csdn.net/UIEngineer101/article/details/146719556</guid><author>UIEngineer101</author><pubDate>Sun, 30 Mar 2025 05:05:33 +0800</pubDate><description><![CDATA[refref的作用：为基本数据类型（以及需要单独引用的对象）提供响应性，简化状态管理。使用场景：当需要一个简单的、单一的响应式数据时，优先选择ref；处理复杂对象时，则考虑使用reactive。模板与 JavaScript 中的区别：模板中 Vue 自动解包ref，而在 JavaScript 中需通过.value来访问和修改数据。最佳实践：避免解构ref导致的响应性丢失，灵活搭配 Composition API 的其他响应式工具构建健壮的业务逻辑。通过本文，你应当能更好地理解 Vue 3 中ref。]]></description><category></category></item><item><title><![CDATA[Docker容器化技术演进史]]></title><link>https://blog.csdn.net/UIEngineer101/article/details/146636504</link><guid>https://blog.csdn.net/UIEngineer101/article/details/146636504</guid><author>UIEngineer101</author><pubDate>Sat, 29 Mar 2025 02:45:29 +0800</pubDate><description><![CDATA[随后Linux VServer（2001）、Solaris Containers（2004）相继出现，逐步完善资源隔离能力，但局限于单一操作系统生态。：Docker的成功不在于发明容器，而在于通过开发者体验革新（DX）将复杂技术平民化。（Linux容器）结合cgroups与命名空间技术，首次在Linux上实现完整容器管理，但配置复杂度高，需手动编写脚本，难以大规模应用。这种隔离机制虽仅限文件系统，却为后续虚拟化技术埋下种子。（控制组），实现对CPU、内存等资源的精细化控制，后被纳入Linux内核。]]></description><category></category></item><item><title><![CDATA[前端流式输出实现详解：从原理到实践]]></title><link>https://blog.csdn.net/UIEngineer101/article/details/146582294</link><guid>https://blog.csdn.net/UIEngineer101/article/details/146582294</guid><author>UIEngineer101</author><pubDate>Fri, 28 Mar 2025 03:19:36 +0800</pubDate><description><![CDATA[在实时聊天、数据监控、日志推送等场景中，流式输出（Streaming）是提升用户体验的核心技术。与传统一次性加载相比，流式输出能实现渐进式内容渲染降低等待焦虑并节省内存占用。本文将深入解析前端流式输出的实现方案。通过分块传输（Chunked Transfer）持续接收数据并实时渲染，而非等待完整响应。类似"滴水成河"的过程。流式输出技术将数据消费权交给客户端，在提升用户体验的同时优化资源利用。随着的浏览器支持日趋完善，开发者可以更便捷地构建实时交互应用。]]></description><category></category></item></channel></rss>