小编Bla*_*acK的帖子

Java自动堆增加"透明"还是有成本?

我要更好地解释一下:

是否最好将-Xms <>参数设置为JVM预期的内存,或者最好将其保留为自动状态?我的意思是,如果我知道我的应用程序将使用至少500MB的RAM和最大1 GB(使用随机数),那么将参数设置为JVM会更好吗?我知道如果你有一个更大的堆,结果是你有更长的等待时间,但如果堆几乎完成,JVM是否应该重新占用占用的内存(浪费宝贵的时间)?

图http://upperpix.com/di-F0LD.png

java garbage-collection heap-memory

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

如何使用 Java 中的 JSON 进行 Elasticsearch 查询?

我正在尝试使用JavaElasticsearch进行 Elasticsearch 搜索。弹性搜索为 Java 提供了 API,这很酷。

问题是,我希望在 Java 中创建一个方法,该方法接收一个字符串(正确地,包含用于搜索的信息的 JSON),该字符串将这个 HTTP 调用反映到 Elasticsearch

curl -X GET 'http://localhost:9200/geocon/_search?q=first:"Sonya"'
Run Code Online (Sandbox Code Playgroud)

但我希望这种方法尽可能通用。

那么问题来了:是否可以使用 Java API 解析并转换 1:1 HTTP 请求到 Elasticsearch?也许只将 JSON 字符串作为参数提供给 Elasticsearch 对象?

java json elasticsearch

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