- 博客(8)
- 收藏
- 关注
原创 SpringBoot数据校验快速入门
本文介绍了SpringBoot中的数据校验机制,重点讲解了通过spring-boot-starter-validation实现请求参数校验的方法。主要内容包括:1.常用校验注解的使用(如@NotNull、@Size等);2.分组校验的实现方式;3.自定义校验注解的开发步骤;4.全局异常处理机制;5.综合示例演示用户管理场景下的完整校验流程。文章还提供了环境配置说明和工程结构参考,帮助开发者快速掌握SpringBoot数据校验的最佳实践,提高应用程序的健壮性和安全性。
2025-09-21 09:00:00
646
原创 Swagger API文档开发全攻略
Swagger API文档工具指南 Swagger是一个开源工具集,用于设计、构建和文档化RESTful API,支持OpenAPI规范。自动生成实时文档,保持代码同步,支持40+语言代码生成,提升团队协作效率。常见问题涵盖访问异常、环境配置等解决方案。
2025-09-20 09:02:42
868
原创 科大讯飞语音合成:免费体验AI黑科技
本文介绍了基于科大讯飞语音合成服务的项目开发方案。主要内容包括:1)服务介绍,新用户注册可获得免费试用额度;2)后端技术栈(SpringBoot+OkHttp+讯飞SDK)和前端技术栈(Vue3+ElementPlus+Axios)的搭建;3)关键配置说明和发音人列表;4)常见问题解决方案;5)项目扩展建议如增加语音效果参数、历史记录功能等。该项目实现了从文本到语音的转换功能,并提供了详细的开发文档和技术参考。
2025-08-28 08:00:00
3278
原创 微信小程序一键登录全流程解析
本项目实现了基于SpringBoot+uniapp的微信小程序授权登录功能,采用前后端分离架构。前端通过uni.login获取微信code,结合getUserProfile获取用户信息;后端通过微信API验证code并获取openid,完成用户注册/登录流程,生成Token并存储会话。系统具备多重降级方案、完善异常处理机制和安全性保障,支持HTTPS部署与Redis缓存。测试覆盖单元测试、集成测试和端到端测试,提供详细部署配置指南。关键点包括微信API调用限制处理、用户授权流程优化、敏感信息保护和性能调优,
2025-08-26 08:00:00
3171
1
原创 从零构建高性能即时通讯系统
这篇文章详细介绍了如何从零开始构建一个完整的即时通讯系统,涵盖后端SpringBoot服务、Netty WebSocket服务器和UniApp前端应用。主要内容包括: 技术栈说明: 后端:SpringBoot 3.2.0、Netty 4.1.104、MySQL 8.0、Redis等 前端:UniApp跨平台框架、Vue3、WebSocket协议 开发步骤: 环境准备和项目创建 数据库实体类设计 数据访问层实现 业务逻辑层开发 WebSocket服务器搭建 前端页面开发 核心功能: 用户注册/登录 实时消息收
2025-08-25 08:00:00
681
原创 SpringAI入门指南:从零搭建本地AI助手
本文介绍了SpringAI框架及其应用实践。SpringAI是一个支持多种AI模型(如OpenAI、Ollama等)的工程框架,提供同步和流式API。重点讲解了Ollama的常用命令(模型管理、运行等)和测试方法,并详细说明了如何搭建基于SpringAI的项目,包括依赖配置、基础设置、会话记录功能实现等。通过配置类和控制层代码示例,展示了如何实现对话记忆存储、历史查询等功能,最终构建一个支持多轮对话的AI应用系统。
2025-08-23 09:12:34
854
原创 EasyExcel高效导入导出全攻略
EasyExcel的Excel工具类实现,包含导入导出功能。导出方法支持HTTP响应输出和本地文件保存,提供自定义样式处理(表头灰色背景、内容居中、数值格式化等);导入方法支持从Excel读取数据到对象列表。工具类特点包括:自动处理空值、数据类型转换、行高列宽设置、条件样式(如分数低于80标红)等。使用@ExcelProperty注解实现字段映射,支持.xlsx格式,默认UTF-8编码和Sheet1工作表。适用于学生成绩等结构化数据的高效处理。
2025-08-23 09:09:38
1457
原创 AI智能体-AI语音通话-数字人
阿里云智能体开发指南 本文详细介绍了阿里云智能体开发与集成方法。智能体是一种能够感知环境、处理信息并执行决策的软件实体,通过集成大语言模型和机器学习框架,可应用于客服系统、业务自动化等场景。开发流程包括:1)登录阿里百炼平台创建API Key和应用;2)配置系统环境变量;3)通过Java SDK集成智能体功能,支持单轮/多轮对话和流式输出。 同时提供了语音通话和数字人功能的集成方法:1)开通智能媒体服务并配置AccessKey;2)创建数字人工作流,设置形象并集成到项目中。文档包含完整的代码示例和配置说明
2025-08-13 17:10:22
2642
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅