小编Kas*_*iya的帖子

File.separator或File.pathSeparator

File课堂上有两个字符串,separatorpathSeparator.

有什么不同?我什么时候应该使用另一个?

java file path-separator

493
推荐指数
3
解决办法
37万
查看次数

如何在Windows上获取未在控制台中运行的Java进程的线程和堆转储

我有一个Java应用程序,我从控制台运行,然后控制台执行另一个Java进程.我想获得该子进程的线程/堆转储.

在Unix上,我可以做一个kill -3 <pid>但是在Windows AFAIK上获取线程转储的唯一方法是在控制台中使用Ctrl-Break.但这只会让我转移父进程,而不是孩子.

有没有另一种方法来获得堆转储?

java jvm thread-dump heap-dump

227
推荐指数
13
解决办法
48万
查看次数

什么是maven的"pom"包装?

我得到了一个maven项目来编译并部署在tomcat服务器上.我从来没有在今天之前使用过maven,但我一直在谷歌搜索.看起来pom.xml这个项目中的顶级文件的包装类型设置为pom.

mvn install为了部署这个应用程序,我该怎么做?我本来希望能找到war某个地方或某个地方的文件,但我想我正在寻找错误的地方或错过了一步.

java tomcat maven

164
推荐指数
6
解决办法
12万
查看次数

以编程方式设置java.awt.headless = true

我正在尝试java.awt.headless=true在应用程序启动期间设置,但看起来我已经太晚了,非无头模式已经开始:

static {
    System.setProperty("java.awt.headless", "true");
    /* java.awt.GraphicsEnvironment.isHeadless() returns false */
}
Run Code Online (Sandbox Code Playgroud)

除此之外还有另一种无头的方式-Djava.awt.headless=true吗?我不想在控制台上配置任何东西.

java awt headless

33
推荐指数
3
解决办法
6万
查看次数

Java doc与IntelliJ IDEA中的错误消息重叠

我正在使用IntelliJ IDEA(2016.3)linux version进行Java开发.如下图所示当鼠标指针悬停在错误行上时,错误消息重叠,javadoc使得更难以读取给定的错误消息.如何解决这个问题?提前致谢在此输入图像描述

javadoc compiler-errors intellij-idea syntax-error

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

验证String是否为十六进制

我有一个类似"09a"的字符串,我需要一种方法来确认文本是否为十六进制.我发布的代码做了类似的事情,它验证字符串是十进制数.我想做同样的事情,但对于十六进制.

    private static boolean isNumeric(String cadena) {
    try {
        Long.parseLong(cadena);
        return true;
    } catch (NumberFormatException nfe) {
        JOptionPane.showMessageDialog(null,"Uno de los números, excede su capacidad.");
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

java string hex

14
推荐指数
5
解决办法
5万
查看次数

如何使用curl访问github graphql API

在参考本指南后,我需要graphql通过curl用于测试目的来访问github .我尝试了这个简单的命令

curl -i -H "Authorization: bearer myGithubAccessToken" -X POST -d '{"query": "query {repository(owner: "wso2", name: "product-is") {description}}"}' https://api.github.com/graphql
Run Code Online (Sandbox Code Playgroud)

但它给了我

解析JSON的问题

我做错了什么.我花了将近2个小时试图弄清楚它并尝试了不同的例子,但没有一个能够奏效.能帮助我解决这个问题吗?

curl github graphql

12
推荐指数
4
解决办法
8986
查看次数

如何在java 8中迭代JSONArray

我有以下代码,它使用a for loop来迭代a 中的元素JSONArray.

import org.apache.log4j.Logger;
import org.json.JSONArray;
import org.json.JSONObject;

import java.util.stream.IntStream;
    public class Pmt {
    private String[] patchInformation_svnRevisionpublic;
    private final Logger logger = Logger.getLogger(Pmt.class.getName());

        private static final String COMMITS_IN_PATCH_IDENTIFIER = "patchInformation_svnRevisionpublic";  //key used to identify the commits in a patch from JSON response received from PMT
        private static final String KEY_STRING = "name";
        private static final String VALUE_STRING = "value";

         public String[] getPublicGitCommitHashes(JSONArray jsonArray) {

            for (int i = 0; i < jsonArray.length(); i++) {
                JSONObject …
Run Code Online (Sandbox Code Playgroud)

java foreach json java-8 java-stream

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

如果从HELM模板中不存在命名空间,如何创建命名空间

我有一个kind: Namespace模板yaml如下,

apiVersion: v1
kind: Namespace
metadata:
  name: {{ .Values.namespace }}
  namespace: ""
Run Code Online (Sandbox Code Playgroud)

当且仅当上面的namespace()没有在指向的kubernets集群中退出时,如何helm install创建上面给定的namespace({{ .Values.namespace }}){{ .Values.namespace }}

namespaces google-cloud-platform kubernetes kubernetes-helm

8
推荐指数
3
解决办法
4096
查看次数

如何从github API获取存储库中一行代码的责备信息

我搜索了这里发现的所有现有的github API,以获取源文件中某一行代码的责备信息,但我找不到实现它的方法,这种API没有列在上面的网站中.任何人都可以指出我的方法来获取源文件的一行代码的责备信息,该文件托管在github repos中而不克隆它并在git blame本地运行.

提前致谢

git github-api

6
推荐指数
2
解决办法
1272
查看次数