<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Nov_Et的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Nov_Et</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Nov_Et]]></copyright><item><title><![CDATA[uni-app 开发实战指南：从项目搭建到多端适配，一篇文章讲透核心流程]]></title><link>https://blog.youkuaiyun.com/Nov_Et/article/details/162054895</link><guid>https://blog.youkuaiyun.com/Nov_Et/article/details/162054895</guid><author>Nov_Et</author><pubDate>Wed, 17 Jun 2026 08:56:18 +0800</pubDate><description><![CDATA[摘要： uni-app是基于Vue语法的跨平台开发框架，支持一套代码编译至H5、微信/支付宝小程序、App等多端，适用于中小型业务系统、多端同步项目及对原生性能要求不高的场景。其核心优势包括低成本开发、成熟生态和完整工程化能力。本文系统解析uni-app的项目结构（如pages.json、manifest.json）、页面配置、路由跳转、接口封装、状态管理（Pinia）、条件编译及多端适配等关键开发技术，强调“为什么这样设计”而非仅“如何使用”。重点涵盖登录流程、列表分页、表单校验、性能优化（如图片懒加载）]]></description><category></category></item><item><title><![CDATA[Vue 3.5 + TypeScript 企业级实战：从原理到封装的深度进阶指南]]></title><link>https://blog.youkuaiyun.com/Nov_Et/article/details/156129360</link><guid>https://blog.youkuaiyun.com/Nov_Et/article/details/156129360</guid><author>Nov_Et</author><pubDate>Sun, 21 Dec 2025 14:46:55 +0800</pubDate><description><![CDATA[Vue 3 的生态已经极其成熟，TypeScript 的加入更是让前端工程的健壮性提升了一个量级。从 Options API 转向 Composition API，不仅仅是语法的改变，更是关注点分离思维的落地。核心要点回顾：类型优先：凡是涉及数据交互的地方，先定义 Interface。逻辑复用：遇到重复逻辑，第一时间想到封装 Composable。性能敏感：对于大数据、高频交互场景，善用 shallowRef 和 customRef。拥抱新特性。]]></description><category></category></item><item><title><![CDATA[实战指南：基于Spring Boot + Vue 3对接DeepSeek API打造智能对话系统（SSE流式响应）]]></title><link>https://blog.youkuaiyun.com/Nov_Et/article/details/156128164</link><guid>https://blog.youkuaiyun.com/Nov_Et/article/details/156128164</guid><author>Nov_Et</author><pubDate>Sun, 21 Dec 2025 13:14:23 +0800</pubDate><description><![CDATA[在AIGC技术落地的浪潮中，如何优雅地将大模型能力集成到业务系统中是每一位全栈开发者的必修课。本文将摒弃传统的RESTful短连接模式，深入探讨如何利用构建高并发的Reactive后端，结合实现类似ChatGPT的流式响应交互。文章涵盖从架构设计、后端核心代码实现、前端Markdown流式渲染到跨域与异常处理的全链路落地实践。关键词：Spring Boot 3 WebFlux Vue 3 DeepSeek API SSE 流式响应本文演示了如何利用实现一个企业级的AI对话 Demo。]]></description><category></category></item><item><title><![CDATA[《Spring Boot 应用开发》高分心得：12 条工程化法则 + 最小可交付样例（含 Docker/CI 模板）]]></title><link>https://blog.youkuaiyun.com/Nov_Et/article/details/154005238</link><guid>https://blog.youkuaiyun.com/Nov_Et/article/details/154005238</guid><author>Nov_Et</author><pubDate>Tue, 28 Oct 2025 09:30:05 +0800</pubDate><description><![CDATA[一句话：以交付为目标组织项目，其余环节全部服务于可维护、可测试、可发布。模板清单Dockerfileci.ymlREADME.md（启动步骤 + 截图位）以交付为目标组织 Spring Boot 项目。工程化让“写对注解”升级为“稳定上线与可维护”。]]></description><category></category></item><item><title><![CDATA[Java 中 == 与 equals() 方法的深度解析：一次性搞懂对象比较的奥秘]]></title><link>https://blog.youkuaiyun.com/Nov_Et/article/details/148994719</link><guid>https://blog.youkuaiyun.com/Nov_Et/article/details/148994719</guid><author>Nov_Et</author><pubDate>Sun, 29 Jun 2025 11:10:57 +0800</pubDate><description><![CDATA[【摘要】Java比较操作符==和equals()的区别： ==用于基本类型值比较和引用类型内存地址比较； equals()默认比较地址，但可重写为内容比较（如String类）； 自定义类需同时重写equals()和hashCode()方法，遵循五大规范（自反性、对称性等）； 在HashSet等集合中使用时，未重写hashCode()会导致逻辑错误； 核心准则：基本类型用==，对象地址比较用==，内容比较用equals()。掌握二者区别是Java开发基础能力。]]></description><category></category></item><item><title><![CDATA[SQL语句常见的不报错逻辑错误及解决方法]]></title><link>https://blog.youkuaiyun.com/Nov_Et/article/details/148976767</link><guid>https://blog.youkuaiyun.com/Nov_Et/article/details/148976767</guid><author>Nov_Et</author><pubDate>Sat, 28 Jun 2025 15:27:04 +0800</pubDate><description><![CDATA[这些逻辑错误在实际开发中非常常见，而且由于它们不会导致语法报错，所以往往需要更仔细的检查和对数据模型的理解才能发现。通过这个具体的演示，你可以清晰地展示SQL中逻辑错误的危害，以及如何运用正确的SQL知识来规避这些问题。除了显而易见的语法错误，SQL语句中更具挑战性的是那些不会报错，却默默导致结果不准确或性能低下的。：这是SQL优化的利器，通过它能分析查询的执行计划，发现潜在的性能瓶颈和不合理的逻辑。：为关键的SQL逻辑编写单元测试，并使用典型数据和边界数据进行测试，验证结果的准确性。]]></description><category></category></item></channel></rss>