diff --git a/src/.vuepress/sidebar.ts b/src/.vuepress/sidebar.ts index 89e64d8..9092bbe 100644 --- a/src/.vuepress/sidebar.ts +++ b/src/.vuepress/sidebar.ts @@ -68,7 +68,7 @@ export default sidebar({ }, { text: "常用", - icon: "mdi:file", // 更通用的文件图标 + icon: "mdi:briefcase-variant", // 更通用的文件图标 link: "/work/常用.md", } ] diff --git a/src/programming/docker/安装.md b/src/programming/docker/安装.md index 715a170..5ac775d 100644 --- a/src/programming/docker/安装.md +++ b/src/programming/docker/安装.md @@ -1,4 +1,5 @@ --- +icon: mdi:package-variant date: 2025-05-22 category: - docker @@ -7,6 +8,7 @@ tag: - 手动安装 --- + # Docker 安装配置指南 ## 一、Docker 安装 diff --git a/src/programming/java/AI试题/20250522.md b/src/programming/java/AI试题/20250522.md index e04a9e2..a02bc30 100644 --- a/src/programming/java/AI试题/20250522.md +++ b/src/programming/java/AI试题/20250522.md @@ -1,4 +1,5 @@ --- +icon: mdi:clipboard-text date: 2025-05-22 title: "20250522" category: @@ -9,6 +10,8 @@ tag: + + ### 选择题 1. 以下关于 Java 中异常处理的说法,正确的是( ) A. try 块后必须跟 catch 块 diff --git a/src/programming/java/AI试题/20250523.md b/src/programming/java/AI试题/20250523.md index db9a499..b0924e9 100644 --- a/src/programming/java/AI试题/20250523.md +++ b/src/programming/java/AI试题/20250523.md @@ -1,4 +1,5 @@ --- +icon: mdi:clipboard-text title: "20250523" date: 2025-05-23 category: diff --git a/src/programming/java/工具箱/Maven.md b/src/programming/java/工具箱/Maven.md index 73aeb25..c86bc14 100644 --- a/src/programming/java/工具箱/Maven.md +++ b/src/programming/java/工具箱/Maven.md @@ -1,5 +1,5 @@ --- -icon: bi:arrows-expand +icon: mdi:package-variant date: 2025-05-08 category: - 实用工具 @@ -10,6 +10,7 @@ title: Maven常用配置 --- + maven常用配置 diff --git a/src/programming/java/工具箱/MobaXterm.md b/src/programming/java/工具箱/MobaXterm.md index 160b41a..4e010ee 100644 --- a/src/programming/java/工具箱/MobaXterm.md +++ b/src/programming/java/工具箱/MobaXterm.md @@ -1,5 +1,5 @@ --- -icon: bi:arrows-expand +icon: mdi:terminal date: 2025-05-08 category: - 实用工具 @@ -8,6 +8,7 @@ tag: title: MobaXterm --- + MobaXterm工具实用教程 diff --git a/src/programming/java/工具箱/Scoop.md b/src/programming/java/工具箱/Scoop.md index 3898ad1..cb5bd16 100644 --- a/src/programming/java/工具箱/Scoop.md +++ b/src/programming/java/工具箱/Scoop.md @@ -1,5 +1,5 @@ --- -icon: bi:arrows-expand +icon: mdi:download-circle date: 2025-05-09 category: - 实用工具 @@ -8,6 +8,7 @@ tag: title: Scoop --- + # Scoop 欢迎体验 **Scoop** —— Windows 的命令行包管理神器!本文将带你全面了解 Scoop 的功能、安装方法、使用技巧以及常见问题解决方法。如果你厌倦了繁琐的软件安装流程,Scoop 绝对是你的最佳选择!🚀 diff --git a/src/programming/java/工具箱/Spring Boot JAR 瘦身与加密.md b/src/programming/java/工具箱/Spring Boot JAR 瘦身与加密.md index e16e128..b34bdca 100644 --- a/src/programming/java/工具箱/Spring Boot JAR 瘦身与加密.md +++ b/src/programming/java/工具箱/Spring Boot JAR 瘦身与加密.md @@ -1,5 +1,5 @@ --- -icon: bi:arrows-expand +icon: mdi:package-variant-closed date: 2025-05-13 category: - 实用工具 @@ -11,6 +11,7 @@ tag: title: Spring Boot JAR 瘦身与加密 --- + Spring Boot JAR 瘦身与加密:构建安全高效的部署方案 # Spring Boot JAR 瘦身与加密:构建安全高效的部署方案 diff --git a/src/programming/java/工具箱/WSL2.md b/src/programming/java/工具箱/WSL2.md index e6f782f..200761a 100644 --- a/src/programming/java/工具箱/WSL2.md +++ b/src/programming/java/工具箱/WSL2.md @@ -1,5 +1,5 @@ --- -icon: bi:arrows-expand +icon: mdi:microsoft-windows date: 2025-05-08 category: - win10 @@ -9,6 +9,7 @@ tag: title: WSL2 --- + # WSL2完全配置指南:从安装到实用工具 Windows Subsystem for Linux (WSL2) 为Windows用户提供了无需双系统或虚拟机就能运行Linux环境的能力。本文将全面介绍WSL2的安装、配置和优化过程,包括网络设置、常用工具安装和问题排查等内容。 diff --git a/src/programming/java/工具箱/WebSocket和HTTP关系.md b/src/programming/java/工具箱/WebSocket和HTTP关系.md index 5de9ca1..765338a 100644 --- a/src/programming/java/工具箱/WebSocket和HTTP关系.md +++ b/src/programming/java/工具箱/WebSocket和HTTP关系.md @@ -1,5 +1,5 @@ --- -icon: bi:arrows-expand +icon: mdi:webhook date: 2025-05-08 category: - JAVA @@ -10,6 +10,7 @@ tag: title: WebSocket和HTTP关系 --- + # WebSocket和HTTP关系 ## 1. WebSocket简介 diff --git a/src/programming/java/工具箱/XJar.md b/src/programming/java/工具箱/XJar.md index 7ec0a63..07bb96d 100644 --- a/src/programming/java/工具箱/XJar.md +++ b/src/programming/java/工具箱/XJar.md @@ -1,5 +1,5 @@ --- -icon: bi:arrows-expand +icon: mdi:shield-lock date: 2025-05-13 category: - JAVA @@ -9,6 +9,7 @@ tag: title: XJar --- + XJar:保护您的Java应用程序免受反编译和源码泄露 # XJar:保护您的Java应用程序免受反编译和源码泄露 diff --git a/src/programming/java/工具箱/gitee-ssh.md b/src/programming/java/工具箱/gitee-ssh.md index f092375..6cb8303 100644 --- a/src/programming/java/工具箱/gitee-ssh.md +++ b/src/programming/java/工具箱/gitee-ssh.md @@ -1,5 +1,5 @@ --- -icon: bi:arrows-expand +icon: mdi:github date: 2025-05-08 category: - 实用工具 @@ -9,6 +9,7 @@ tag: title: Gitee SSH --- + 在Gitee上设置SSH公钥:完整指南 diff --git a/src/programming/java/工具箱/浏览器.md b/src/programming/java/工具箱/浏览器.md index 38b1335..6a5ba54 100644 --- a/src/programming/java/工具箱/浏览器.md +++ b/src/programming/java/工具箱/浏览器.md @@ -1,5 +1,5 @@ --- -icon: bi:arrows-expand +icon: mdi:google date: 2025-05-23 category: - google @@ -8,6 +8,7 @@ tag: title: Google --- + ```text 地址栏输入:chrome://flags/#enable-force-dark 然后选择enable diff --git a/src/programming/linux/凝思/常用配置.md b/src/programming/linux/凝思/常用配置.md index 5ea300e..3bbefe9 100644 --- a/src/programming/linux/凝思/常用配置.md +++ b/src/programming/linux/凝思/常用配置.md @@ -1,4 +1,5 @@ --- +icon: mdi:tools date: 2025-05-22 title: 常用配置 category: @@ -9,6 +10,7 @@ tag: - 时间同步 --- + Linux系统配置完全指南:VNC、分辨率、本地化与时间同步 diff --git a/src/programming/linux/凝思/问题记录.md b/src/programming/linux/凝思/问题记录.md index f10c82f..819284e 100644 --- a/src/programming/linux/凝思/问题记录.md +++ b/src/programming/linux/凝思/问题记录.md @@ -1,4 +1,5 @@ --- +icon: mdi:alert-circle date: 2025-05-22 title: 问题记录 category: @@ -8,6 +9,7 @@ tag: --- + ## Linux图形登录界面循环跳转问题解决方案 ### 问题描述 diff --git a/src/work/README.md b/src/work/README.md index 16be701..341f28a 100644 --- a/src/work/README.md +++ b/src/work/README.md @@ -1,9 +1,9 @@ --- title: 工作 index: false -icon: laptop-code +icon: mdi:briefcase category: - 工作 --- - \ No newline at end of file + diff --git a/src/work/log/2025-06.md b/src/work/log/2025-06.md index fdee258..524889c 100644 --- a/src/work/log/2025-06.md +++ b/src/work/log/2025-06.md @@ -1,5 +1,5 @@ --- -icon: bi:arrows-expand +icon: mdi:note-text date: 2025-06-01 category: - 日志 @@ -8,6 +8,7 @@ tag: title: 202506日志 --- + # 上周 PR7050: diff --git a/src/work/log/2025-07.md b/src/work/log/2025-07.md index 8405d65..73cc904 100644 --- a/src/work/log/2025-07.md +++ b/src/work/log/2025-07.md @@ -1,5 +1,5 @@ --- -icon: bi:arrows-expand +icon: mdi:note-text date: 2025-07-01 category: - 日志 @@ -13,17 +13,55 @@ title: 202507日志 ## 2025-06-30 至 2025-07-04 -**PRS-7950 巡视系统** +### **PRS-7950 巡视系统** + 1. **巡视任务调度与执行逻辑优化**:重构了巡视任务的调度、执行和清理机制。通过优化调度策略、调整任务优先级和引入异步清理僵尸任务,提升了系统执行效率和稳定性。新增了唯一时间戳以确保计划的精确执行,并在执行数据中加入了时间记录,便于追踪与分析。 2. **数据处理与查询逻辑重构**:优化了多个核心模块的数据查询和处理逻辑。在巡视设备查询中,统一使用 `patrolDeviceId` 作为关键索引。重构了机器人视频位置(`videopos`)的解析逻辑,以兼容字符串格式并增强了代码的健壮性。同时,优化了设备点位导出和视频设备状态数据的处理,提高了数据处理的准确性和效率。 3. **功能新增与业务适配**:为适应机器人上送带有分析数据的业务场景,增加了新的设备查询方式和分析结果处理逻辑,并统一了结果发送格式。新增了巡视任务点位识别类型的枚举,为不同设备(主站、机器人)提供了差异化的分析类型支持。 4. **修复与健壮性提升**:修复了多个关键问题,包括巡视报告无图导出失败、FTPS 根目录字段名错误以及日志输出错误等。在代码层面,通过增加空值检查、优化异常捕获和引入重试机制,显著提升了系统的稳定性和容错能力。 5. **代码与配置同步**:为保持不同部署环境下的代码一致性,对部分主站特定的逻辑代码(如采集失败信息上报)进行了注释处理,并统一了非区域主机模式下的进度计算方式。 -**PRS-7050 场站智慧管控** + + +### **PRS-7050 场站智慧管控** + 1. **信号处理与操作控制模块发布**:新增 `cygbusiness-control` 模块,全面实现信号操作控制功能。支持对模拟量和状态量信号进行加解锁、延长有效期、人工置数/取反、告警抑制与恢复等精细化操作。该功能集成了审计日志,确保所有操作可追溯。 2. **权限验证与安全强化**:为信号操作控制功能增加了严格的权限验证机制,实现了操作员与监护员的双重权限校验逻辑。同时,对用户权限菜单的获取逻辑进行了重构,简化了代码,提升了后端服务效率。权限跳过功能(`@EnableSkipAuth`)经历了临时开启用于测试和最终禁用的过程,以强化系统的安全配置。 3. **构建、依赖及部署优化**:对 Maven 项目结构进行了系列重构,调整了模块的 `artifactId` 并更新了相关依赖引用。通过移除冗余依赖和插件、排除特定依赖冲突(`tomcat-embed-websocket`),优化了项目整体结构。同时,将静态资源路径和日志文件路径修改为相对路径,显著提高了项目的可移植性和部署灵活性。 4. **后端服务与日志系统完善**:优化了 Actor 子节点的处理逻辑,通过增加过滤条件提高了数据处理的准确性。为多个模块(如 `platform`, `sunri-service-report-starter`)添加了详细的 `logback-config.xml` 配置文件,实现了日志的彩色输出、分级管理和按日期滚动,提升了系统的可维护性。 5. **数字孪生(Twins)功能优化**:对三维模型的导入功能进行了持续优化,提升了模型处理的效率和稳定性。 + + +## 2025-07-07至2025-07-14 + +### **PRS-7950 巡视系统** + +1. 新增多光谱局方测温功能,实现了从数据采集、告警生成到消息推送的全流程。 +2. 开发了联动立即抓图功能,并优化了高优先级任务的调度与执行逻辑。 +3. 增强了分析结果处理能力,能正确解析机器人返回的中文值和逗号分隔数字。 +4. 重构了巡视任务代码的获取方式,并强化了文件复制操作的权限检查与日志记录,提升了系统稳定性。 + + + +### **PRS-7050 场站智慧管控** + +1. 对报告和巡视等核心服务接口进行了重命名与重构,优化了厂站名称的获取逻辑,使代码结构更清晰。 +2. 优化了三维(UE)应用的WebSocket连接管理,取消客户端断开时自动关闭进程的逻辑,增强了稳定性。 +3. 修复了巡视设备名称显示异常的问题,并为部分模块补充了日志记录与统一的编译配置。 +4. 在代码层面统一了注解使用规范,并为多个模块添加了更精细的日志配置。 + + + + + + + + + + + + + + + diff --git a/src/work/常用.md b/src/work/常用.md index 90c7399..fcd5b7d 100644 --- a/src/work/常用.md +++ b/src/work/常用.md @@ -1,5 +1,5 @@ --- -icon: bi:arrows-expand +icon: mdi:star-circle date: 2025-07-10 category: - 常用 @@ -8,6 +8,7 @@ tag: title: 工作常用 --- + # 工作常用记录 ## 文件传输命令 (SCP)