小编Kar*_*yan的帖子

我们如何验证运行 ElasticSearch 的堆大小

我正在运行 ElasticSearch 版本 6.2.3,并且我将文件中的堆大小增加到 4GB config\jvm.options。然后重新启动我的 ES,我如何确保我的 ES 正在使用修改后的堆大小运行。有没有命令可以验证ES的堆大小。

我正在 Windows 机器上运行我的 ES。

请找到我的配置详细信息。

## JVM configuration

################################################################
## IMPORTANT: JVM heap size
################################################################
##
## You should always set the min and max JVM heap
## size to the same value. For example, to set
## the heap to 4 GB, set:
##
## -Xms2g
## -Xmx2g
##
## See https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html
## for more information
##
################################################################

# Xms represents the initial size of total heap space
# …
Run Code Online (Sandbox Code Playgroud)

java elasticsearch elastic-stack

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

ElasticSearch - RestHighLevelClient - 等待 [30000] 毫秒后侦听器超时

索引100k文件时listener,以下行出现超时异常

IndexResponse response = SearchEngineClient.getInstance2().index(request);
Run Code Online (Sandbox Code Playgroud)

请找到完整的堆栈跟踪

Exception in thread "main" java.io.IOException: listener timeout after waiting f
or [30000] ms
        at org.elasticsearch.client.RestClient$SyncResponseListener.get(RestClie
nt.java:663)
        at org.elasticsearch.client.RestClient.performRequest(RestClient.java:22
2)
        at org.elasticsearch.client.RestClient.performRequest(RestClient.java:19
4)
        at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighL
evelClient.java:443)
        at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEn
tity(RestHighLevelClient.java:429)
        at org.elasticsearch.client.RestHighLevelClient.index(RestHighLevelClien
t.java:312)
        at com.es.utility.DocumentIndex.main(DocumentIndex.java:255)
Run Code Online (Sandbox Code Playgroud)

java elasticsearch elastic-stack

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

使用java8计算数组列表中特定对象的出现次数

让我们说,我有一个数组列表:

catalog id--->901
Catalog name --->series277
catalog id--->901
Catalog name --->series277
catalog id--->545
Catalog name --->series285
catalog id--->545
Catalog name --->series285
catalog id--->545
Catalog name --->series285
catalog id--->546
Catalog name --->series685
catalog id--->546
Catalog name --->series685
catalog id--->40962
Catalog name --->series19348
catalog id--->40962
Catalog name --->series19348
catalog id--->40962
Catalog name --->series19348
catalog id--->40962
Run Code Online (Sandbox Code Playgroud)

从这个列表中,我想找到如下所示的出现次数.

catalog id--->901    -- 2
catalog id--->545    -- 3
catalog id--->546    -- 2
catalog id--->40962  -- 4
Run Code Online (Sandbox Code Playgroud)

我的目标是,基于id我想要创建循环以进一步迭代的出现次数.

请找到我的Arraylist创建的java代码

List<Catalog> catalogList2 = new ArrayList<Catalog>();
for …
Run Code Online (Sandbox Code Playgroud)

java arraylist java-8

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

Apache-FOP 换行符

使用 Apache FOP 将 XML 转换为 PDF,如何在行之间插入换行符。

我正在尝试使用以下代码的所有可能性。

<fo:block>
    Line 1 &#xA;   /// Not Working
    Line 2 &#xA;   /// Not Working
    Line 3 <br />  /// Not working
</fo:block> 
Run Code Online (Sandbox Code Playgroud)

xslt apache-fop

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

错误:'不支持的XSL元素'http://www.w3.org/1999/XSL/Transform:for-each-group''

我正在使用Java通过XSL从XML文档生成PDF,并且出现以下错误:

错误:“不支持的XSL元素” http://www.w3.org/1999/XSL/Transform:for-each-group

请在下面找到我的XSL样式表

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    version="3.0">

  <xsl:param name="rows-per-page" select="4"/>

  <xsl:output method="html" indent="yes" html-version="5"/>

    <xsl:template match="/receipt">
        <html>
            <head>
            <style>
                @page {size: a4 landscape;}
                tbody { page-break-after: always; }
            </style>
            </head>
            <body>

                <table >
                    <thead>
                        <tr >
                            <th >Line</th>
                            <th>Item Code</th>
                        </tr>
                    </thead>
                  <xsl:for-each-group select="order/page/line_number" group-adjacent="(position() - 1) idiv $rows-per-page">
                      <tbody>
                          <xsl:apply-templates select="current-group()"/>
                      </tbody>
                 </xsl:for-each-group>
                </table>
            </body>
        </html>
    </xsl:template>

    <xsl:template match="line_number">
        <tr style="font-size: 9px;">
            <td><xsl:value-of select="." /></td>
            <td><xsl:value-of select="following-sibling::product_code[1]" /></td>
        </tr>
    </xsl:template>

</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

xml xslt xslt-1.0

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

访问Java 8 Lambda表达式中的字段

我写了一个线性搜索实现.我也使用Java 7和8编写了代码.

以下是我的代码:

int[] arr = new int[] { 12, 34, 94, 8, 37, 10 };
System.out.println("Enter the element to search: ");
Scanner scan = new Scanner(System.in);
int element = scan.nextInt();
boolean found = false;

// Linear search implementation using Java 7 features
for (int i = 0; i < arr.length; i++) {
    if (element == arr[i]) {
        int n = element;
        System.out.println("Element : "+n+" has been found at the index : "+i);
        found = true;
        break;
    }
}

// …
Run Code Online (Sandbox Code Playgroud)

java java-8 java-stream

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

bean 'eurekaRegistration',在类路径资源中定义,无法注册

我已经配置了我的eureka discovery server并且它已在本地主机中启动并运行http:\\localhost:8761。但是当我尝试配置eureka discovery client(在 intellij 的另一个项目中)时,它已正确构建,但应用程序未启动并给出以下错误。

请找到下面的堆栈跟踪。

      .   ____          _            __ _ _
     /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
    ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
     \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
      '  |____| .__|_| |_|_| |_\__, | / / / /
     =========|_|==============|___/=/_/_/_/
     :: Spring Boot ::        (v2.1.6.RELEASE)

    2020-07-13 …
Run Code Online (Sandbox Code Playgroud)

java spring-boot spring-cloud-netflix

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

输入类型=“文本”默认值不能在reactjs中改变

我有一个要求,我最初有一个 html 文本字段,它的默认值应为0. 但是,稍后我想更改文本框的值(在 ReactJS 中)。

我无法更改默认值。请找到我的 reactjs 代码。

<input name="discount" type="text" id="header_discount" step="0.01"  maxLength="5" min="0" max="100"  value={ this.state.item.discount ? this.state.item.discount : this.state.item.discount = "0" }  className="form-control" onChange={ this.handleInputChange } />  
Run Code Online (Sandbox Code Playgroud)

html reactjs

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