nio

    1

    1답변

    DirectoryStream<Path> stream = Files.newDirectoryStream(DirectoryPath, ".txt"); 지정된 디렉토리 경로에서 발견 된 모든 텍스트 파일을 보유하는 디렉토리 스트림이 있습니다. 루프를 사용하지 않고이 스트림의 첫 번째 값을 검색하려면 어떻게해야합니까?

    6

    1답변

    현재 일부 pathTraversal 관련 보안 메커니즘에서 조사 중이며 java.io.File.getCanonicalPath()의 이상한 동작이 나타납니다. CanonicalPath는 항상 추상적 인 기본 파일의 진정한 고유 한 경로를 나타낼 것이라고 생각했습니다. 그러나 파일 이름에 두 개의 점과 공백이있는 경우 CanonicalPath는 올바른 경로를

    -4

    2답변

    예를 들어, 파일 subjects.txt이 : 자바 파이썬 펄 PHP는 함수 이름 Java.txt 네 개의 텍스트 파일을 만드는 데 사용되어야한다 , Python.txt, Perl.txt, Php.txt 목록 사용시 : subjects.txt?

    1

    1답변

    보낸 사람이 초당 10000 건의 요청을 보내고 있지만 ServerSocketChannel은 8000 건의 요청 (~ appx) 만 읽고 처리 할 수 ​​있습니다. 더미 코드는 다음과 같다 : public class NioReceiver { private int port = -1; private static String message =

    3

    1답변

    내 목표은 네트워크의 폴더에서 특정 파일 (이름의 일부)이 발견되었는지 확인하고 그 아래의 모든 폴더도 고려합니다. 그렇게하려면 주어진 폴더 안과 아래에있는 모든 파일과 폴더의 목록을 효율적으로 가져 오는 방법이 필요합니다. 내 재귀 함수는 로컬 드라이브에서는 ~ 2500 항목/초이지만 네트워크 드라이브에서는 초당 몇/초 밖에되지 않습니다. 나는 더 빠른

    0

    2답변

    일부 핸들러를 테스트하기 위해 Netty의 EmbeddedChannel을 사용 중입니다. 나는 나의 처리기가 두 개의 연결 (채널)을 구별하는지 시험해보고 싶다면 #remoteAddress()을 사용하는 유스 케이스가 있습니다. 불행히도 EmbeddedChannel은 생성 된 모든 채널에 대해 하드 코드 값을 제공하는 EmbeddedSocketAddress

    -1

    1답변

    SocketChannel 읽기는 문서로 스트림의 끝을 의미하는 "-1"바이트를 계속 읽습니다. ROX NIO 튜토리얼 그가 if (numRead == -1) { // Remote entity shut the socket down cleanly. Do the // same from our end and cancel the channel.

    0

    1답변

    새 폴더 및 파일 작성을위한 루트 디렉토리와 하위 디렉토리에 대한 Java 감시 서비스를 개발 중입니다. 내 루트 디렉토리는 C:/REST API/source/입니다. 여기처럼 보일 수 있습니다 만 루트 디렉토리가 기본적으로 생성 및 서브 디렉토리가 최종 사용자에 의해 생성 된 나의 폴더 구조입니다 C:/REST API/source/ - /sour

    1

    1답변

    SonarLint는 if(Files.exists(programFolder)) 대신 if(programFolder.toFile().exists)을 사용해야한다고 말합니다. 항상 io File 대신에 새로운 nio Path를 사용하는 것이 좋습니다. SonarList가이 경우 경로 대신 파일 사용을 권장하는 이유를 설명 할 수 있습니까?

    6

    1답변

    공개 쓰기 권한이있는 디렉토리를 만들려고합니다. 일을 단순화하기 위해 나는 777 권한을 갖고 싶습니다. 이 /tmp/data/2016/01 같은 폴더를 만들어야합니다 rootDirectory=/tmp/data으로 private static FileAttribute<Set<PosixFilePermission>> DIR_PERMISSIONS; static