袁智博

袁智博

数据结构与算法:熟悉数组,链表,栈,队列,二叉树,常用排序 计算机网络:熟悉网络结构,TCP,UDP

发送消息
0 · 0条评价 回复率 50% 1年经验 ¥30/时
后端开发 全栈开发
技术

职业经历

数据结构与算法:熟悉数组,链表,栈,队列,二叉树,常用排序 计算机网络:熟悉网络结构,TCP,UDPjava基础:熟悉面向对象三大特性,常用集合框架,stream流,IO流,异常 多线程:了解CAS,熟悉线程池,线程安全 JVM:熟悉JVM运行时内存区域,垃圾回收算法,类加载过程 MYSQL:熟悉事物隔离级别,ACID原理,MVCC机制,锁,了解一些sql语句优化 redis:熟悉数据类型,缓存一致性,缓存穿透,缓存击穿,缓存雪崩,熟练redis分布式锁会用RocketMQ,xxl-job任务调度,Elasticsearch索引查询,MongoDB,MinIO存储图片和视频,docker部署 Spring:熟悉IOC,AOP,事物传播机制,对象生命周期 Springboot:熟练核心注解,熟悉springboot自动装配 springcloud:熟悉nacos注册中心,配置中心,openfeign远程调用,Gateway网关,Sentinel流量监控 springAI:会配置大模型,掌握Tools,RAG,提示词工程 Git:了解git分支版本控制 linux:熟悉一些常用命令,

工作经历

Java · 2045创新谷

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 项技能服务,可在 技能服务 中搜索「袁智博」查看。