Tutorial by Topics: 다중



IO가 차단 / 비 차단 및 동기 / 비동기 일 수 있습니다. POSIX API는 동기식 블로킹 API (예 : 고전적인 읽기, 쓰기, 전송, recv 호출), 동기 논 블로킹 API (동일한 기능, O_NONBLOCK 플래그 및 IO 멀티플렉싱 호출로 열린 파일 설명자) 및 비동기 API ( aio_ 시작하는 함수)를 제공합니다.

동기식 API는 일반적으로 "fd 당 하나의 스레드 / 프로세스"스타일과 함께 사용됩니다. 이것은 자원에 끔찍합니다. 비 차단 API는 한 스레드에서 fds 집합과 함께 작동 할 수 있습니다.

Java 9에 도입 된 기능 중 하나는 동일한 Jar 파일에서 여러 Java 릴리스를 대상으로 코드를 번들로 묶을 수있는 다중 릴리스 Jar (MRJAR)입니다. 이 기능은 JEP 238에 명시되어 있습니다.

전통적인 SQL 데이터베이스와 같이 문서에 기본 키 필드가 있으면 Lucene 색인에서 문서를 쉽게 삭제할 수 있습니다.

그러나 문서의 여러 필드를 기반으로 여러 문서를 삭제하는 것이 필요한 경우도 있습니다. Lucene API를 사용하면 삭제에 사용할 쿼리를 지정하여이 작업을 수행 할 수 있습니다.

이렇게하려면 올바른 분석기를 선택하고 쿼리를 작성한 다음 쿼리를 indexWriter에 전달하여 문서를 삭제하십시오.


Page 1 of 1