
基于 Spring Boot 和 WebSocket 的 Java 实时聊天室系统
本项目是一个基于 Spring Boot 和 WebSocket 技术实现的轻量级实时聊天室系统。采用前后端分离架构,后端使用 MyBatis 和 MySQL 进行数据持久化,前端结合 HTML/CSS/JavaScript 及 jQuery 实现交互。核心功能包括用户认证、好友管理、一对一私聊及消息历史记录。系统通过 WebSocket 建立持久连接实现消…
博客作者
仙气飘飘
340
已发布文章
16K
博客获赞
864K
博客浏览
第 15 页

本项目是一个基于 Spring Boot 和 WebSocket 技术实现的轻量级实时聊天室系统。采用前后端分离架构,后端使用 MyBatis 和 MySQL 进行数据持久化,前端结合 HTML/CSS/JavaScript 及 jQuery 实现交互。核心功能包括用户认证、好友管理、一对一私聊及消息历史记录。系统通过 WebSocket 建立持久连接实现消…

Trae 是字节跳动推出的免费 AI 集成开发环境,支持 Claude3.5 与 GPT-4o 等模型。介绍 Trae 的安装、Chat 模式与 Builder 模式的核心功能,并通过实战演示如何使用 Builder 模式从零开发一个基于 Vue 3 + TypeScript 的 AI Chatbot 应用。内容涵盖项目初始化、AI 接入、模型切换、Mark…

WSL 环境下 Ubuntu 22.04 至 24.04 LTS 升级涉及备份、系统更新、配置修改及验证步骤。主要流程包括导出实例备份、关闭 WSL 服务、更新当前系统、修改 release-upgrades 配置为 lts 模式、执行 do-release-upgrade 命令以及升级后的清理与验证。常见问题涵盖 WSL 版本兼容性、失败回滚、PPA 适配…

Go 语言通过 Gokb 驱动连接 KingbaseES 数据库的全流程,涵盖环境配置、GOPATH 与 GOMODULE 管理方式、连接验证及 SQL 操作。重点包括驱动安装、依赖处理、事务管理与参数化查询,解决常见编译与连接问题,实现国产数据库的高效集成。

一个基于深度学习与 Web 技术的实时行人车辆检测与分析系统。系统核心集成 YOLOv8、YOLOv10、YOLOv11 及 YOLOv12 四种目标检测算法,支持灵活切换。采用前后端分离架构,后端基于 SpringBoot 构建 RESTful API,前端提供直观交互界面。创新性地集成 DeepSeek 大型语言模型进行智能语义分析。系统实现用户管理、多…

C++ 模板并非简单的代码生成机制,而是延迟编译的描述模式。文章分析了模板实例化的三个阶段,揭示了弱符号合并、静态成员多次实例化、依赖名查找延迟等常见误区。通过具体案例说明了模板在分离编译下的行为差异及显式实例化的必要性,强调了模板依赖的动态性与编译器语义层面的复杂性。

FastGPT 集成 MCP 协议实现工具增强型智能体构建指南。介绍 MCP 协议原理,演示如何在 FastGPT 中创建和测试 MCP 工具集,支持 AI 模型调用单个工具或整个工具集。针对私有化部署场景,提供环境准备、Docker 配置及 MCP-Proxy 聚合方案,帮助开发者将海量开源 MCP 组件快速接入平台,提升智能体应用的集成能力。

解析了大模型场景下的 Server-Sent Events (SSE) 协议及其与 WebSocket 的对比,阐述了 SSE 基于 HTTP 单向通信、轻量简单的优势。重点介绍了 cpp-httplib 库中 Content Receiver 回调机制在流式数据处理中的应用,说明了如何通过分块传输编码实现 C++ 端的实时数据接收与解析,最终达成类打字机效…

介绍如何在本地通过 Ollama 和 VSCode 扩展 CodeGPT 运行 DeepSeek 模型。首先安装 Ollama 以支持本地大语言模型,随后在 VSCode 安装 CodeGPT 插件。接着下载 deepseek-r1:1.5b 聊天模型和 deepseek-coder:base 代码补全模型。配置完成后,利用 /fix、/refactor 等…

Win11 系统安装 Node.js 后执行 npm install 时因 PowerShell 执行策略限制报错。解决方法包括以管理员身份修改执行策略为 RemoteSigned、临时允许当前会话、使用 CMD 或绕过策略执行脚本。推荐使用 RemoteSigned 策略平衡安全与便利。文章同时回顾了 Node.js 的核心特点、架构及基本用法。

MCP 是一种开放协议,用于标准化应用程序向大语言模型提供上下文的方式。该方案演示了如何使用 Python SDK 连接高德地图 MCP 服务器,通过调用 maps_weather 工具查询指定城市的天气信息。同时提供了 Java SDK 的集成示例及依赖配置,展示了 MCP 客户端与服务器的交互流程,包括初始化、工具列表获取及工具调用过程。

DeepSeek 是一款功能强大的大语言模型,其基本使用方法、提示词编写技巧及替代访问方案。内容包括网页版与客户端的使用、V3 与 R1 模型切换、联网搜索功能开启。针对需求提出,建议采用背景加需求加约束条件的万能模版以获得更精准回答。文章总结了职场、自媒体、电商及编程领域的高阶提示词应用,并指出长文本写作和敏感内容处理上的局限性。此外,还提供了服务器繁忙时…

介绍事件驱动架构(EDA)在 Python 中的实现方案,涵盖核心设计理念、消息队列与事件总线选择、基于 Redis 的事件总线实现及 Pydantic 类型安全事件定义。通过电商订单系统和实时风控案例展示企业级实践,包含性能优化技巧、故障排查指南及序列化优化策略,为构建高可用分布式系统提供完整解决方案。

Java 注解是代码元数据的标准机制,通过自定义注解配合反射可实现日志、权限校验等动态功能。了@interface 定义方式、四大元注解(@Target/@Retention/@Documented/@Inherited)的作用范围与生命周期,并通过反射调用示例演示了如何读取注解信息执行业务逻辑。掌握 RUNTIME 保留策略及反射 API 是构建框架级注解…

CentOS 7 yum 源报错通常由网络配置错误或源地址失效引起。排查时先检查本机 IP 及网络连通性,确认防火墙无异常后,更换为阿里云镜像源并清理缓存即可恢复。记录了从网络诊断到源替换的完整实操步骤,帮助快速解决安装软件受阻的问题。

自学AI大模型过程中新手常陷入十大误区,如误以为大模型具备人类推理能力、认为参数越大越好、通过聊天能提升模型智能等。正确做法是理解大模型基于统计概率预测的本质,需合理设置期望,重视数据清洗与隐私保护,结合理论学习与实际项目,利用社区资源全面掌握核心技术。避免过度依赖预训练模型和单一资源,注重模型解释性与项目实战,从而更高效地掌握核心技术。

探讨了 C/C++、Java、Python、JavaScript 和 Haskell 五种编程语言的特点及适用场景。C/C++ 适合底层开发,Java 适用于企业级应用,Python 在数据分析和 AI 领域流行,JavaScript 是前端核心且支持全栈,Haskell 则有助于提升函数式编程思维。每种语言各有优劣,开发者应根据兴趣、职业规划和技术需求选择…

利用 AI 工具生成龙年主题封面图片的方法及多种变现途径。通过参考现有作品咒语,在创作界面输入提示词生成高质量图像,并进行风格延伸。变现方式包括小红书店铺挂链、抖音小程序收益、中视频计划分成、收徒教学及私域定制服务。掌握此类 AI 应用底层逻辑,可拓展至国风、赛博朋克等其他题材,适应未来职场需求。

Stable Diffusion 是一款开源的 AI 绘图工具,相比 Midjourney 具有更高的可控性。介绍其使用环境、文本指令构成(正向与负向提示词)、基础参数设置(采样方法、迭代步数、CFG Scale 等)、模型选择(大模型、LoRA、VAE)以及插件应用(如 ControlNet)。内容涵盖从本地部署到在线使用的区别,帮助新手快速掌握文生图的核…

Python 作为应用广泛的编程语言,涵盖 Web 开发、爬虫、数据分析及人工智能等领域。学习路线需从核心语法入手,掌握异常处理、函数式与面向对象编程。进阶需结合前端基础、Linux 运维及数据库知识。职业方向包括后台开发(Django/Flask)、全栈、爬虫(Scrapy/Selenium)、数据分析(算法/数学)、自动化测试及人工智能(机器学习/深度学…