试图在Intellij中找到相当于ctrl + shift +" - "的东西,它会折叠/扩展所有函数.
我从服务器获得以下XML字符串:
<find-item-command xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" find-method="Criteria" item-class="com" only-id="false" xsi:schemaLocation=""> <criteria> <criterion> <descriptors> <descriptor>DPSystemEventItem</descriptor> </descriptors> <value>cluster.manager.active</value> </criterion> </criteria> </find-item-command>
Run Code Online (Sandbox Code Playgroud)
但我想在我的模块中美化它:
<find-item-command
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" find-method="Criteria" item-class="com" only-id="false" xsi:schemaLocation="">
<criteria>
<criterion>
<descriptors>
<descriptor>DPSystemEventItem</descriptor>
</descriptors>
<value>cluster.manager.active</value>
</criterion>
</criteria>
</find-item-command>
Run Code Online (Sandbox Code Playgroud)
打印美化的最佳方式是什么?
Settings settings = Settings.settingsBuilder()
.put("cluster.name", "logging_elasticsearch")
.build();
TransportClient client = TransportClient.builder()
.settings(settings)
.build()
.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByAddress(new byte[]{10,100,30,62}), 9300));
SearchResponse response = client.prepareSearch("logstash-2016.09.08")
.setTypes("type1", "type2")
.setSearchType(SearchType.DFS_QUERY_THEN_FETCH)
.setQuery(QueryBuilders.termQuery("multi", "test")) // Query
.setPostFilter(QueryBuilders.rangeQuery("age").from(12).to(18)) // Filter
.setFrom(0).setSize(60).setExplain(true)
.execute()
.actionGet();
Run Code Online (Sandbox Code Playgroud)
elasticsearch.yml
我NoNodeAvailableException在执行搜索查询时遇到了问题.
我尝试了这个解决方案:https: //stackoverflow.com/a/33875764/2616923 但它没有用.
我有以下名为“test.xml”的 XML 文件
如何将“agent-name-8181818”值从“ragent-name”标记获取到批处理文件中的变量中?
<ragent>
<type>ragent</type>
<logger>
<loglevel>log_warning</loglevel>
<logger-dir>.</logger-dir>
</logger>
<additional-config>
<logger-level>log_warning</logger-level>
</additional-config>
<configuration-info ts="26-02-2018_15-31-54">
<apply-config-now>false</apply-config-now>
<manual-settings-activation>Automatic</manual-settings-activation>
<ragent-name ts="26-02-2018_15-31-54">Agent-name-8181818</ragent-name>
<site ts="26-02-2018_15-31-54">site</site>
</configuration-info>
</ragent>
Run Code Online (Sandbox Code Playgroud) 我有以下代码:
import { Component } from '@angular/core';
import { ViewService } from './view.service';
import { Router, ActivatedRoute, Params } from '@angular/router';
@Component({
selector: 'app-view',
templateUrl: './view.component.html',
styleUrls: ['./view.component.css'],
providers: [ViewService]
})
export class ViewComponent {
constructor(viewService: ViewService, private route: ActivatedRoute) {
this.route.params.map(params => params['id']).subscribe((id) => {
console.log("id: " + id);
});
}
}
Run Code Online (Sandbox Code Playgroud)
我已经将代码订阅了运行参数。问题是-订阅函数被调用了两次 -第一次-id未定义。第二次-ID值存在。
造成此问题的原因是什么?
angular ×2
xml ×2
batch-file ×1
java ×1
javascript ×1
pretty-print ×1
typescript ×1
windows ×1