
Spring Boot 集成 Spring AI OpenAI Starter 教程
如何在 Spring Boot 项目中集成 Spring AI OpenAI Starter。内容包括环境准备(JDK 17+, Maven/Gradle)、配置 OpenAI API Key、实现基础对话及带上下文的对话功能、高级参数控制、流式响应(SSE)以及提示词工程。教程还提供了完整的代码示例、项目结构、测试方法及生产环境的安全与性能建议,帮助开发者快速构建具备 AI 能力的 Java 应用。

如何在 Spring Boot 项目中集成 Spring AI OpenAI Starter。内容包括环境准备(JDK 17+, Maven/Gradle)、配置 OpenAI API Key、实现基础对话及带上下文的对话功能、高级参数控制、流式响应(SSE)以及提示词工程。教程还提供了完整的代码示例、项目结构、测试方法及生产环境的安全与性能建议,帮助开发者快速构建具备 AI 能力的 Java 应用。
基于 SpringBoot、Netty、Vue 和 WebRTC 的视频聊天实现方案。通过 Netty 构建 WebSocket 信令服务器,利用 STUN 服务器解决 NAT 穿透问题,实现客户端间的 P2P 音视频直连。内容涵盖技术原理、架构设计、后端 Netty 服务搭建及前端 Vue 交互逻辑,提供了完整的代码示例和流程说明。

基于 Vue2 和 SpringBoot 的在线商城项目中登录功能的实现过程。后端通过添加 jjwt 和 hutool 依赖,编写了日期工具类和 JWT 工具类用于 Token 生成与验证。完善了用户实体类并实现了登录控制器,采用 MD5 加盐方式处理密码,暂时使用硬编码账号进行测试。前端调用登录接口,接收返回的 JWT Token 并进行解析展示。测试环节验证了正确与错误账号下的接口响应情况,完成了前后端登录流程的初步打通。

基于 Spring AI 和 RAG 技术构建知识库问答机器人的完整实现方案。内容涵盖 RAG 原理、项目结构搭建、自定义向量存储实现、文档分块与向量化处理、问答服务核心逻辑及控制器开发。通过集成 Tika 文档解析、HanLP 中文分词及智谱大模型,实现了文档上传、检索增强生成及流式响应功能。方案包含内存向量库实现及标准 Spring AI 向量存储两种模式,适用于快速原型开发与生产环境部署。

全面介绍了 Magic API 低代码接口开发平台的核心概念、架构设计、功能特性及实际应用案例。Magic API 基于 Java 开发,支持可视化界面和脚本编写(JavaScript/Groovy),提供多数据源管理、版本控制、热部署等功能。文章通过用户管理和订单处理系统示例,展示了 CRUD 操作、事务控制及动态 SQL 查询的实现。此外,还涵盖了性能优化、安全实践、Spring Boot 集成及扩展机制,旨在帮助开发者快速构建高质…
介绍如何从零搭建基于 SpringBoot、Vue、Netty、WebSocket 和 WebRTC 的全栈视频聊天系统。后端使用 SpringBoot 集成 Netty 实现 WebSocket 信令服务,前端采用 Vue3 调用 WebRTC API 处理音视频流。核心流程包括 NAT 穿透(STUN)、信令交互(SDP/ICE)及 P2P 连接建立。文章提供完整可运行代码,涵盖项目配置、核心逻辑实现及常见问题排查,适合有 Java…

介绍 Java Web 开发基础,涵盖环境搭建(JDK、Tomcat、MySQL)、核心概念(B/S 架构、HTTP 协议)、Servlet 生命周期与配置、JSP 语法及内置对象。通过用户登录案例演示 Servlet 与 JSP 的交互流程,帮助开发者掌握 Java Web 应用构建的核心技能。

介绍在 IntelliJ IDEA 中安装和配置 GitHub Copilot 插件的方法。涵盖智能代码补全、注释驱动开发、Copilot Chat 对话式编程及单元测试生成等核心功能。提供进阶技巧如上下文感知优化、Prompt 编写规范,并汇总常用快捷键与最佳实践注意事项,帮助开发者提升编码效率。
探讨了利用 Flink CDC 实现关系型数据库到 Neo4j 的实时图数据同步方案。文章分析了结构映射、实时性和一致性三大挑战,设计了包含数据源、捕获、处理、转换、写入及目标层的六层架构。通过自定义 Neo4j Sink Provider 和核心写入逻辑,实现了基于批处理和事务管理的增量同步。提供了电商用户关系图谱构建的实践案例,包括配置文件示例及不同批处理大小的性能对比测试。此外,还涵盖了问题诊断流程、连接池优化配置、生产环境部署检…

在 Windows 系统下安装和配置 Neo4j 图数据库及 JDK 环境的步骤。内容包括 JDK 版本选择、下载安装、环境变量配置及验证;Neo4j 解压部署、环境变量设置及服务启动方式。通过前台运行或注册为后台服务的方式管理 Neo4j,确保开发环境就绪。

介绍基于 Java 大数据技术的智能家居能源管理方案。针对数据孤岛、预测缺失及策略僵化等痛点,采用 Spring Cloud、Flink、Spark MLlib 及 Drools 规则引擎构建系统。通过线性回归与 LSTM 融合模型实现能耗趋势预测,结合用户画像生成个性化节能策略。实战验证显示,该方案能有效降低家庭能耗,提升节能策略接受度,提供可落地的代码示例与技术架构参考。
Flink History Server 用于在集群关闭后查看已完成作业。JobManager 将归档信息写入文件系统,History Server 轮询并展示 Web UI 及提供 REST API。需配置归档目录、刷新间隔及本地缓存。支持日志集成跳转。生产环境需注意存储权限、插件安装、缓存清理及轮询间隔调整。
对比了前后端分离项目的两种部署方式:前端直连后端域名与 Nginx 反向代理。分析指出生产环境推荐使用 Nginx 同域转发,以避免跨域问题并提升安全性。文章详细讲解了后端监听配置、前端 baseURL 设置、Nginx 站点配置及路径对齐方法,并排查了 Network 中显示 localhost 的常见原因,提供了基于宝塔面板的完整部署清单。

介绍基于 Leaflet 和 WebGIS 技术实现省域区县天气可视化的方案。涵盖空间数据基础检索、百度天气数据获取与清洗、SpringBoot 后台接口开发以及前端气温颜色映射与地图展示。通过湖南省和西藏自治区的案例展示了不同气候条件下的可视化效果,提供了从数据库设计到前端交互的完整实现流程。

介绍如何在 Spring AI 框架下接入 Agent Skill。内容包括环境依赖配置(Maven)、Skill 文件结构定义(SKILL.md)、Controller 中注册 SkillsTool 的代码实现,以及源码层面的加载与调用机制分析。通过解析 SKILL.md 元数据并生成工具回调,实现大模型对自定义技能的动态发现与执行。

飞算 JavaAI 这款聚焦 Java 语言的智能开发助手。它支持自然语言和语音输入,具备需求分析、软件设计及工程代码生成能力。文章详细说明了在 IDEA 中的安装步骤,演示了从需求理解到源码生成的智能引导流程,并介绍了 Java Chat、智能问答及 SQL Chat 等功能,旨在提升 Java 开发效率与质量。

JavaAI 智能编程助手的功能特性与使用流程。主要涵盖智能问答、Java Chat 学习伴侣及智能向导三大核心模块。智能问答支持自然语言交互生成代码,如图书借阅逻辑;Java Chat 提供新手友好的知识点讲解与示例;智能向导覆盖从需求理解、接口设计、表结构生成到源码输出的全流程自动化。通过与 Cursor、通义灵码等工具的对比,指出其在企业级 Java 项目重构方面的优势。文章旨在展示 AI 工具如何提升开发效率,改变传统编程模式。

JVS-APS 是基于 Java Spring Cloud 和 Vue3 构建的开源智能排产系统,内置 optaplanner 求解器支持多种元启发式算法。它通过低代码平台实现配置化建模与快速扩展,涵盖物料、BOM、资源及工艺路线管理。系统支持动态重排、交期预估和多目标优化,适用于汽车及电子制造场景,可对接 ERP/MES 并适配国产数据库。

介绍 Neo4j 5.26 版本的下载、环境配置及启动方法。主要步骤包括准备 JDK 17 以上环境,解压安装包,配置 NEO4J_HOME 环境变量,通过命令行启动服务,并在浏览器访问默认端口进行首次登录和密码修改。最后提供了常用命令如停止、状态检查及卸载操作,适用于 Windows 等操作系统。

基于 SpringBoot2、Vue3、MyBatis-Plus 和 MySQL8.0 的汽车票网上预订系统。系统采用前后端分离架构,实现了用户注册登录、车次查询、在线选座、订单管理及支付接口集成等功能。数据库设计包含用户信息、班次信息和订单信息表。后端利用 Spring Boot 的自动配置与嵌入式服务器特性,前端通过 Vue3 组件化开发,支持数据可视化分析,旨在提升购票效率与用户体验。