- 博客(5)
- 收藏
- 关注
原创 Vue 3.5 + TypeScript 企业级实战:从原理到封装的深度进阶指南
Vue 3 的生态已经极其成熟,TypeScript 的加入更是让前端工程的健壮性提升了一个量级。从 Options API 转向 Composition API,不仅仅是语法的改变,更是关注点分离思维的落地。核心要点回顾:类型优先:凡是涉及数据交互的地方,先定义 Interface。逻辑复用:遇到重复逻辑,第一时间想到封装 Composable。性能敏感:对于大数据、高频交互场景,善用 shallowRef 和 customRef。拥抱新特性。
2025-12-21 14:46:55
701
原创 实战指南:基于Spring Boot + Vue 3对接DeepSeek API打造智能对话系统(SSE流式响应)
在AIGC技术落地的浪潮中,如何优雅地将大模型能力集成到业务系统中是每一位全栈开发者的必修课。本文将摒弃传统的RESTful短连接模式,深入探讨如何利用构建高并发的Reactive后端,结合实现类似ChatGPT的流式响应交互。文章涵盖从架构设计、后端核心代码实现、前端Markdown流式渲染到跨域与异常处理的全链路落地实践。关键词:Spring Boot 3 WebFlux Vue 3 DeepSeek API SSE 流式响应本文演示了如何利用实现一个企业级的AI对话 Demo。
2025-12-21 13:14:23
527
原创 《Spring Boot 应用开发》高分心得:12 条工程化法则 + 最小可交付样例(含 Docker/CI 模板)
一句话:以交付为目标组织项目,其余环节全部服务于可维护、可测试、可发布。模板清单Dockerfileci.ymlREADME.md(启动步骤 + 截图位)以交付为目标组织 Spring Boot 项目。工程化让“写对注解”升级为“稳定上线与可维护”。
2025-10-28 09:30:05
557
原创 Java 中 == 与 equals() 方法的深度解析:一次性搞懂对象比较的奥秘
【摘要】Java比较操作符==和equals()的区别: ==用于基本类型值比较和引用类型内存地址比较; equals()默认比较地址,但可重写为内容比较(如String类); 自定义类需同时重写equals()和hashCode()方法,遵循五大规范(自反性、对称性等); 在HashSet等集合中使用时,未重写hashCode()会导致逻辑错误; 核心准则:基本类型用==,对象地址比较用==,内容比较用equals()。掌握二者区别是Java开发基础能力。
2025-06-29 11:10:57
1063
原创 SQL语句常见的不报错逻辑错误及解决方法
这些逻辑错误在实际开发中非常常见,而且由于它们不会导致语法报错,所以往往需要更仔细的检查和对数据模型的理解才能发现。通过这个具体的演示,你可以清晰地展示SQL中逻辑错误的危害,以及如何运用正确的SQL知识来规避这些问题。除了显而易见的语法错误,SQL语句中更具挑战性的是那些不会报错,却默默导致结果不准确或性能低下的。:这是SQL优化的利器,通过它能分析查询的执行计划,发现潜在的性能瓶颈和不合理的逻辑。:为关键的SQL逻辑编写单元测试,并使用典型数据和边界数据进行测试,验证结果的准确性。
2025-06-28 15:27:04
1302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅