我正在使用 Elasticsearch 7.9.0
我非常频繁地更新文档。所以我得到了以下异常
Elasticsearch 异常 [type=version_conflict_engine_exception,reason=[111]:版本冲突,必需 seqNo [4348],主要术语 [2]。当前文档有 seqNo [4427] 和主要术语 [2]]
然后我在每次更新之间给出了 1 秒的延迟。(我不能给出更多的时间)
但问题仍然存在。我们该如何解决这个问题。请帮我。谢谢。
我正在使用 java 8 和 spring boot
我有一堂课
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
class Sample{
@Scheduled(cron = "00 00 00 * * *")
public void print(){
System.out.println("Hello World!");
}
}
Run Code Online (Sandbox Code Playgroud)
该方法将在每天上午 00:00:000 调用,
现在我想暂时停止调用该方法。
我们可以评论该方法的一种方法。
有更好的方法吗?
就像@Disabled在朱尼特一样。
我正在使用 java 8
我有一个像这样的模型类
class Student{
String name;
List<Subject> subjects1;
List<Subject> subjects2;
List<Subject> subjects3;
// getters & setters
}
class Subject{
String sub;
Integer marks;
boolean status;
// getters & setters
}
Run Code Online (Sandbox Code Playgroud)
status可能是真的,也可能是假的。
现在,如果状态为 false,那么我必须从主题列表中删除这些对象
如何在 Streams 中执行此操作?
提前致谢。