Java基础:Java8+ 新特性(Lambda/Stream/CompletableFuture)、集合框架、IO/NIO、反射注解、泛型、多线程&并发(锁机制/线程池/ThreadLocal)、JVM(内存模型/GC算法/调优)、异常处理
后端框架:Spring Boot、Spring MVC、Spring、MyBatis、MyBatis-Plus、Spring Cloud
辅助框架:Hutool、Lombok
数据库:MySQL、PostgreSQL/Kingbase、SQL优化、索引设计、事务&锁
ORM/存储:Redis、MinIO(文件存储)
项目名称: 安防设备管理平台(后端核心开发)
核心技术: Spring Boot + Spring MVC + PostgreSQL/Kingbase + Redis + RabbitMQ + MinIO + FFmpeg + 海康/大华设备API
项目描述: 面向安防场景对接门禁、视频等设备,为企业提供门禁管理、视频监控等服务。
核心职责&亮点:
1. 负责后端核心模块开发,对接海康/大华设备开放平台API,实现设备接入;
2. 集成FFmpeg实现RTSP流转文件,适配前端播放需求;
3. 基于MinIO搭建分布式文件存储系统,存储历史录像文件;
4. 用RabbitMQ解耦设备告警与通知模块,实现告警信息异步推送,避免核心业务阻塞,保障系统高可用;