From de1e81d9b0e46b69151e29b95715a113ab51d01e Mon Sep 17 00:00:00 2001 From: root Date: Mon, 14 Sep 2026 19:17:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BA=E5=AE=9A=20Java=2021=20release=20?= =?UTF-8?q?=E7=BC=96=E8=AF=91=E5=B9=B6=E6=9B=B4=E6=96=B0=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- llm_readme.txt | 21 +++++++++++---------- pom.xml | 3 +-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/llm_readme.txt b/llm_readme.txt index a9ebfd5..4464901 100644 --- a/llm_readme.txt +++ b/llm_readme.txt @@ -5,9 +5,9 @@ - **Group ID:** `org.lion` - **Version:** `1.0` -- **Java 版本:** 21 +- **Java 版本:** 21 字节码(生产使用 GraalVM JDK 25) - **构建工具:** Maven(单模块) -- **编译目标:** GraalVM 原生镜像 +- **编译目标:** 当前以 JVM/JAR + `lib/` 运行;保留 GraalVM 原生配置但尚未完成 JDK 25 原生验证 --- @@ -51,7 +51,7 @@ storageNode/ │ ├── simplelogger.properties # SLF4J 日志配置(输出到 run.out) │ └── reflect-config.json # GraalVM 反射配置(Jackson 序列化) └── test/ - └── java/ # 空目录(无单元测试) + └── java/ # 订阅快照与下载/压缩恢复测试 ``` --- @@ -60,12 +60,13 @@ storageNode/ | 依赖 | 版本 | 用途 | |---|---|---| -| `io.netty:netty-all` | 4.1.101.Final | TCP 服务端/客户端 | -| `com.fasterxml.jackson.core:jackson-databind` | 2.15.2 | JSON 序列化 | -| `org.projectlombok:lombok` | 1.18.30 | 简化样板代码(`@Data`, `@Slf4j`) | -| `cn.hutool:hutool-all` | 5.8.26 | 文件操作、ZIP 压缩、HTTP 请求 | -| `org.apache.httpcomponents:httpclient` | 4.5.14 | HTTP 客户端 | -| `org.graalvm.buildtools:native-maven-plugin` | 0.9.28 | 原生镜像编译 | +| `io.netty:netty-all` | 4.1.138.Final | TCP 服务端/客户端 | +| `com.fasterxml.jackson.core:jackson-databind` | 2.22.2 | JSON 序列化 | +| `org.projectlombok:lombok` | 1.18.48 | 简化样板代码(`@Data`, `@Slf4j`) | +| `ch.qos.logback:logback-classic` | 1.5.38 | 日志实现 | +| `cn.hutool:hutool-all` | 5.8.47 | 文件操作、ZIP 压缩、HTTP 请求 | +| `org.apache.commons:commons-compress` | 1.28.0 | 压缩归档 | +| `org.graalvm.buildtools:native-maven-plugin` | 1.1.8 | 原生镜像配置(待验证) | --- @@ -156,7 +157,7 @@ SubscriptionSocketTimeoutMs=10000 ## 架构说明 -- 单模块 Maven 项目,无单元测试 +- 单模块 Maven 项目,现有 5 个测试用例覆盖订阅快照和压缩失败恢复 - 硬编码文件系统路径(`/root/gallery/...`)→ 仅限 Linux 部署 - 外部连接:`lionwebsite.xyz`、`personal.lionwebsite.xyz`、`aaaa.gay` - GraalVM 原生镜像编译,包含 Jackson 反射配置 diff --git a/pom.xml b/pom.xml index 06886b1..0f5af87 100644 --- a/pom.xml +++ b/pom.xml @@ -9,8 +9,7 @@ 1.0 - 21 - 21 + 21 UTF-8