袁智博
数据结构与算法:熟悉数组,链表,栈,队列,二叉树,常用排序 计算机网络:熟悉网络结构,TCP,UDP
职业经历
工作经历
2021年06月 — 2021年12月
技术,后端开发,Java
为自动驾驶平台设计并开发车辆远程监控与管理系统。 车辆核心状态实时追踪: 实时采集并追踪车辆电池电量/健康度、激光雷达/摄像头传感器状态、车辆运行模式、核心控制器(ECU)温度、网络信号强度等关键指标。 技术实现: 利用 Kafka 构建异步处理管道,将原始数据缓冲分发至后端处理集群; 通过 Redis Hash 缓存每车最新完整状态快照; 基于 Redis Pub/Sub 实时触发关键指标异常告警; 车辆实时位置监控与地理围栏告警: 实时采集GPS位置、速度、航向;与预设围栏的空间关系。 技术实现: 通过 Kafka 接入海量车辆GPS数据流; 使用 Redis GEO 存储实时车辆位置 + 缓存预设围栏坐标; 调用 Redis GEORADIUS实时计算车辆与围栏关系,判定越界行为; 将越界事件写入 Elasticsearch 索引存储,并触发实时告警通知; 通过 WebSocket长连接 + Redis分布式锁 安全下发越界响应指令。
教育经历
电子信息
2023年09月 — 3000年01月
项目经历
2025年01月 — 2025年06月
本项目实现对农作物虫害的实时监测、精准识别与智能预警,及时为农户提供准确的虫害信息,以便农户采取有效措施减少虫害对农作物的影响 负责了技术架构的设计与搭建,项目中所有第三方技术组件及后端应用的 Docker 部署。 实现了一些关键的业务逻辑: 1.采用 Redis、MySQL 和 MinIO 相结合的方式存储农作物及虫害信息。MySQL 用于存储农作物基本信息、虫害知识库数据等;Redis存储热点数据和用户登录状态信息,提升数据查询速度;MinIO 则用于存储非结构化数据,如农作物虫害图片等 2.整合 Redis、MySQL、MinIO、Elasticsearch 和 XXL - JOB 等技术,共同提升系统搜索性能。Elasticsearch 负责实现高效的全文检索功能,能够快速检索农作物虫害信息;Redis 缓存热点数据和搜索结果,减少对 MySQL 和 Elasticsearch 的重复查询;XXL - JOB 用于定期更新缓存数据。 3.基于 Spring AOP 和注解法开发了一套用户登录验证机制。定义注解标识需要登录验证的接口,通过 AOP 切面在接口调用前拦截请求,检查用户登录状态。若用户已登录,则允许访问接口;若未登录,则返回登录失败提示,禁止访问受保护接口。 4.在用户登录后,设计用户信息绑定流程,引导用户绑定手机号等其他必要信息,完善用户资料,并将绑定后的信息存储到数据库中。 5.利用 Spring AI 调用 DeepSeek 大模型,开发提示词工程,使系统能够专注于农作物虫害相关知识的回答。在用户提问时,首先查询数据库中的虫害知识库,若存在相关知识,则直接返回数据库中的答案;若不存在,则调用 DeepSeek 模型生成相关知识,并将生成的知识连同会话记忆一并存储到 MongoDB 中。 6.采用 Redis 和 MySQL 相结合的方式进行热点设置,通过 Redis 的 setNx 操作防止缓存穿透和
TA 的技能服务
该人才共 1 项技能服务,可在 技能服务 中搜索「袁智博」查看。