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)