From 6f078284ea4b4b9d1d0108b3a5378592b365e48a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E4=B8=99?= Date: Fri, 22 Nov 2024 11:11:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AF=8F=E4=B8=AA=E6=A8=A1=E5=9D=97=E7=94=9F?= =?UTF-8?q?=E6=88=90=E5=8D=95=E7=8B=AC=E7=9A=84=E6=8A=A5=E5=91=8A=EF=BC=8C?= =?UTF-8?q?=E4=BB=A5=E4=BE=BFsonar=E6=89=AB=E6=8F=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/Dockerfile-App | 2 ++ docker/Dockerfile-Protocol | 2 ++ .../infrastructure/cache/VersionedCaffeineCache.java | 5 +++-- pom.xml | 9 +++++++++ 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile-App b/docker/Dockerfile-App index f619b3d..9f489d4 100644 --- a/docker/Dockerfile-App +++ b/docker/Dockerfile-App @@ -29,11 +29,13 @@ RUN mkdir -p /var/log/sanbing && \ mkdir -p /var/log/sanbing/accesslog && \ mkdir -p /var/log/sanbing/gc && \ mkdir -p /var/log/sanbing/heapdump && \ + chown -R sanbing:sanbing /tmp \ chmod 700 -R /var/log/* RUN chmod a+x *.sh && mv start.sh /usr/bin EXPOSE 8080 8080 +USER sanbing ENV APP_LOG_LEVEL=INFO ENV PROTOCOLS_LOG_LEVEL=INFO diff --git a/docker/Dockerfile-Protocol b/docker/Dockerfile-Protocol index 82aae02..2631607 100644 --- a/docker/Dockerfile-Protocol +++ b/docker/Dockerfile-Protocol @@ -29,11 +29,13 @@ RUN mkdir -p /var/log/sanbing && \ mkdir -p /var/log/sanbing/accesslog && \ mkdir -p /var/log/sanbing/gc && \ mkdir -p /var/log/sanbing/heapdump && \ + chown -R sanbing:sanbing /tmp \ chmod 700 -R /var/log/* RUN chmod a+x *.sh && mv start.sh /usr/bin EXPOSE 8081 8081 +USER sanbing ENV PROTOCOLS_LOG_LEVEL=INFO diff --git a/jcpp-infrastructure-cache/src/main/java/sanbing/jcpp/infrastructure/cache/VersionedCaffeineCache.java b/jcpp-infrastructure-cache/src/main/java/sanbing/jcpp/infrastructure/cache/VersionedCaffeineCache.java index 84d25ba..15bf58e 100644 --- a/jcpp-infrastructure-cache/src/main/java/sanbing/jcpp/infrastructure/cache/VersionedCaffeineCache.java +++ b/jcpp-infrastructure-cache/src/main/java/sanbing/jcpp/infrastructure/cache/VersionedCaffeineCache.java @@ -47,10 +47,11 @@ public abstract class VersionedCaffeineCache doGet(K key) { Cache.ValueWrapper source = cache.get(key); - if (source != null && source.get() instanceof JCPPPair pair) { - return pair; + if (source != null && source.get() instanceof JCPPPair pair) { + return (JCPPPair) pair; } return null; } diff --git a/pom.xml b/pom.xml index 3fcf2fd..0caac5f 100644 --- a/pom.xml +++ b/pom.xml @@ -482,6 +482,15 @@ itCoverageAgent + + report + + report + + + ${project.build.directory} + +