Java 后端实战:视频接口在线离线统计功能设计与实现
在视频监控模块中,前端列表页需要展示在线/离线摄像头的全局总数。本文记录了在现有 /api/video/list 接口中添加 onlineCount 和 offlineCount 字段的完整设计与实现过程,包括方案对比、核心代码实现以及开发中遇到的两个典型问题。
在视频监控模块中,前端列表页需要展示在线/离线摄像头的全局总数。本文记录了在现有 /api/video/list 接口中添加 onlineCount 和 offlineCount 字段的完整设计与实现过程,包括方案对比、核心代码实现以及开发中遇到的两个典型问题。
在水文监测系统中,视频监控是重要的数据来源之一。最近在项目中遇到了一个视频代理的需求:将原本直接访问视频服务器的架构改为通过 nginx 统一代理。看似简单的改造,却在 URL 编码和 nginx 配置上踩了不少坑。本文详细记录了这次改造的全过程,希望能为遇到类似问题的开发者提供参考。
在广东水文监测系统项目中,我们针对大断面数据接口和水库站超限判断逻辑进行了多项优化。本文将详细分享这些实战经验,包括测站沿革排序优化、断面数据岸别标识、实时水位集成,以及水库站超限判断的业务逻辑修正。这些改动不仅提升了系统的实用性,也解决了长期存在的业务概念不匹配问题。
一次图书管理系统的全面优化,涵盖安全漏洞修复、N+1 查询优化、凭证管理强化以及数据库索引调优。从踩坑到解决,完整还原优化全过程。
在项目迭代过程中,”上帝类”是几乎所有后端开发者都会遇到的经典反模式。本文记录了一次图书管理系统中 LendRecordService 的完整重构过程:如何将一个 400+ 行、混合校验/查询/写操作/编排的上帝类,拆分为遵循 CQRS 思想的三层架构,最终降至 ~150 行的薄编排层。
在物联网平台中,设备规则的可视化配置是一个核心功能。本文记录了为设备规则页面新增”配置”按钮的完整实现过程,通过 iframe 嵌入外部规则引擎,实现拖拽式流程编排。
一篇记录同一天内三个 Spring Boot 项目的实战工作:图书管理系统的 Controller 层重构与分支合并策略、毕业设计图书评分评论功能的全流程开发,以及物联网项目本地 Nacos + TDengine 环境的搭建验证。
Android App 语言切换功能已实现(BaseApplication + attachBaseContext 管道正常),但界面文本硬编码为英文,导致切换语言后 UI 仍显示英文。本文记录 presentation layer 的修复过程。