小编Sai*_*pta的帖子

在JSch中获得退出状态值-1的原因是什么

我正在尝试使用JSch(SSH)api从Java在远程Linux机器上运行命令。的值exitStatus就是-1[ int exitStatus = channelExec.getExitStatus()]

获得负值的可能原因是什么?

java ssh jsch

3
推荐指数
1
解决办法
6842
查看次数

Can BufferedReader可以在Java中自动关闭

我收到了关于资源泄漏的警告(BufferedReader没有关闭).我通过在Return语句之前放置一个close语句并运行程序来修复它.但是我得到了一个N​​ullPointerException.我的问题是它可以在文件读取完成时自动关闭(不知何故).这个问题看起来很相似.

java exception nullpointerexception bufferedreader

3
推荐指数
1
解决办法
1072
查看次数

如何在Java Apache POI中获取Sheet对象的位置/索引

在Java方法中,我使用的是Apache POI Sheet(来自XSSFWorkbook).我可以使用getSheetName()方法阅读工作表名称.但有没有办法找到工作簿中的工作表位置.我没有getSheetIndex()Sheet界面中看到任何方法.

java apache apache-poi xssf

3
推荐指数
1
解决办法
4963
查看次数

Java反射如何获取字段值

我在课堂上有以下字段:

private String str = "xyz";
Run Code Online (Sandbox Code Playgroud)

如何仅xyz使用字段名称获取值,即

我知道字段的名称是str,然后获取分配的值。就像是:

this.getClass().getDeclaredField("str").getValue();
Run Code Online (Sandbox Code Playgroud)

目前,Reflection API 有field.get(object).

java reflection java-8

3
推荐指数
1
解决办法
2万
查看次数

VSCode:gopls:安装失败[读取“https://proxy.golang.org/@v/v0.1.0.zip”:流错误:流ID 9;无错误;从同行收到]

在 VSCode 中打开 Go 项目或使用Go: install/update tools命令时,出现以下错误:

1 tools failed to install.

gopls: failed to install gopls(golang.org/x/tools/gopls@latest): Error: Command failed: /usr/local/bin/go install -v golang.org/x/tools/gopls@latest
go: downloading golang.org/x/sys v0.1.0
../../pkg/mod/golang.org/x/tools@v0.2.1-0.20221101170700-b5bc717366b2/go/packages/external.go:15:2: golang.org/x/sys@v0.1.0: read "https:/proxy.golang.org/@v/v0.1.0.zip": stream error: stream ID 9; NO_ERROR; received from peer
Run Code Online (Sandbox Code Playgroud)

GOPATH设置正确(其他工具安装成功)。

版本:

  • VS代码:1.73.1
  • 戈兰:1.19.3.

go visual-studio-code gopls

3
推荐指数
1
解决办法
900
查看次数

在Eclipse中创建新的Java类时禁用静态选项

当我尝试在Eclipse中创建一个新的Java类时,在"Modifiers"部分下,static选项显示为disabled.这是为什么?

java eclipse static

2
推荐指数
1
解决办法
1821
查看次数

Spring Boot - Thymeleaf 和 Json 模板

我正在使用 Spring Boot 2.1.5.RELEASE 并希望使用 Thymeleaf 生成 JSON 模板文件。

这是我当前拥有的文件之一的示例:

 {
  "apiVersion": "apps/v1",
  "kind": "Deployment",
  "metadata": {
    "labels": {
      "run": "[( ${imageNameLabel} )]"
    },
    "name": "[( ${imageNameLabel} )]"
  },
  "spec": {
    "replicas": [( ${replicas} )],
    "selector": {
      "matchLabels": {
        "run": "[( ${imageNameLabel} )]"
      }
    },
    "template": {
      "metadata": {
        "labels": {
          "run": "[( ${imageNameLabel} )]"
        }
      },
      "spec": {
        "containers": [
          {
            "image": "[( ${imageName} )]:[( ${imageVersion} )]",
            "name": "[( ${imageNameLabel} )]",
            "env": [( ${credentials} )],
            "volumeMounts": [
                            {
                                "mountPath": …
Run Code Online (Sandbox Code Playgroud)

java spring templates thymeleaf spring-boot

2
推荐指数
1
解决办法
6584
查看次数

如何为 Spring Batch 应用反应式

我想知道如何将 Spring React 应用于 Spring Batch。我该怎么做?为什么我们要把 Spring Reactive 应用于 Spring Security?为什么我可以应用到Spring Security,但不能应用Reactive到Spring Batch。

java spring reactive

2
推荐指数
1
解决办法
3945
查看次数

从 Maven pom 中排除传递依赖

我在 typetest-jar和 scope 的位置添加了一个 Maven 依赖项test。我想从中删除传递依赖项(因为在 Nexus prod 存储库中缺少此依赖项,这会导致 Jenkins 构建失败)。我添加了一个排除标签,但仍然没有删除依赖项,即 Jenkins 构建仍然失败并抱怨这个依赖项。任何线索为什么?

    <dependency>
        <groupId>com.xxx</groupId>
        <artifactId>xxx</artifactId>
        <type>test-jar</type>
        <version>${xxx.version}</version>
        <scope>test</scope>
        <exclusions>
            <exclusion>
                <artifactId>jamon</artifactId>
                <groupId>com.jamonapi</groupId>
                <!-- <scope>compile</scope> -->
            </exclusion>
        </exclusions>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

dependency-management maven transitive-dependency

1
推荐指数
1
解决办法
2668
查看次数

System.setProperty("javax.net.ssl.trustStore","classpath:file.jks") 不起作用

System.setProperty("javax.net.ssl.trustStore","classpath:file.jks")不工作,但如果classpath:file.jks我使用特定的文件路径,c:/file.jks那么它就可以工作。

spring-boot

1
推荐指数
1
解决办法
7571
查看次数