此项⽬是⼀个基于Redis的实时消息推送系统, 系统使⽤Spring Boot 和 Vue.js 来进⾏开发。主要使 ⽤Redis的发布/订阅模式和Stream流来处理消息推送。它允许⽤户通过浏览器界⾯订阅特定频道,并接收来⾃服 务器的实时消息推送。系统采⽤ Server-Sent Events (SSE) 技术实现消息的实时传输,确保⽤户能够及时接收到 最新消息。前端使⽤ Vue.js 和 Element Plus 进⾏构建,提供了直观且友好的⽤户界⾯。 涉及技术:Springboot、Redis、Maven、Vue、Git、ApiFox、Docker 个⼈职责: 负责需求分析,...
项目介绍:微博内容爬取项目 项目背景 本项目旨在从新浪微博平台抓取指定关键字的微博内容,整理并保存为结构化的数据文件(CSV格式),以便进行后续的数据分析和处理。微博作为中国最大的社交媒体平台之一,包含大量用户生成的文本内容,对情绪挖掘、舆情分析等研究具有重要意义。 项目功能 1. 关键字搜索:用户可以输入任意关键词,程序将基于该关键词在微博平台上进行搜索。 2. 多页抓取:用户可以指定需要抓取的页数,程序会自动抓取指定页数内的微博内容。 3. 数据清洗:程序会自动清洗抓取到的微博内容,去除HTML标签等冗余信息。 4. 数据存储:所有抓取到的微博内容会以...
校园摄影约拍微信小程序的前端可能采用微信小程序原生开发框架或跨端框架,后端可选微信云开发或如 Node.js + Express、Python + Django/Flask 等搭配数据库,图片存储依靠对象存储服务,实时通信借助 WebSocket 技术。算法方面,可能运用基于协同过滤等的推荐算法,为用户智能匹配摄影师,提升约拍效率和满意度。...
我参与开发了一个即时通讯系统。以下是我在这个项目中的具体角色和贡献: 项目角色:作为后端技术负责人,我主导了系统架构设计、核心功能开发及团队协作。 系统功能: 消息即时传输:实现了基于WebSocket的实时消息传输功能,确保消息的即时性和准确性。 多端同步:支持Web端和移动端的消息同步,用户可以在不同设备上无缝切换。 安全通信:采用AES加密算法对传输的消息进行加密,保障了数据的安全性。 数据压缩:使用Protobuf进行数据序列化,有效减少了网络传输的数据量,提高了传输效率。 用户认证:实现了基于JWT的用户认证机制,确保了用户身份的验证和授权。 全文搜索:集成Elast...