random-access

    2

    1답변

    RandomAccessFile을 사용하여 파일의 일부 쓰기 작업을 트랜잭션의 일부로 수행하고 있습니다. 트랜잭션을 커밋하기 전에 데이터가 디스크에 쓰여지는 것을 확실히하고 싶습니다. RAF의 FileChannel에 force(boolean)을 호출하면이 보증이 제공되지만 파일을 닫을 때 암시 적으로 호출되거나 수동으로 호출해야합니까? 또한 누구나 force

    0

    2답변

    왜 우리는 랜덤 액세스 파일에 객체를 직렬화 할 수 없습니까? 그리고 다른 한편으로 순차적 접근 파일로 객체를 직렬화 할 수 있습니까? ""C#은 런타임에 개체의 크기를 가져 오는 수단을 제공하지 않습니다. 즉, 우리가 클래스를 serialize하는 경우 을 의미합니다. 고정 길이 레코드 크기 ""(내가 읽은 책에서)를 보장 할 수 없습니다. 그래서 우리는

    1

    2답변

    일부 웹 사이트에서 공유 할 때 제대로 작동하려면 헤더 정보를 JPEG 파일에 추가해야합니다. 16 진수 파기를 통해 올바른 정보를 추적했습니다. ,하지만 지금은 파일에 넣으려고 노력 중입니다. 나는 파일이 어디로 가야 하는지를 안다. 얼마나 오래 있는지 알고있다. 문제는 RandomAccessFile이 파일의 기존 데이터를 덮어 쓰고 FileOutputS

    6

    5답변

    개체 (예 : 이미지)의 배열이 너무 커서 메모리에 들어 가지 않을 수 있습니다 (예 : 40GB). 하지만 내 코드는 런타임에 이러한 객체에 무작위로 액세스 할 수 있어야합니다. 가장 좋은 방법은 무엇입니까? 내 코드의 관점에서 볼 때 데이터의 일부가 디스크에 있거나 일시적으로 메모리에 저장되어 있으면 문제가되지 않습니다. container.getObje

    0

    2답변

    나는 RandomAccessFile의를 추구하기 위해 노력하고있어 및 알고리즘의 일부로서 내가 예 String line = raf.readLine(); raf.seek (raf.getFilePointer() - line.length() + m.start() + m.group().length()); //m is a Matcher for regular e

    3

    2답변

    사용중인 라이브러리를 일부 변경하는 중입니다. 메모리 사용을 줄이기 위해 라이브러리는 임시 데이터를 메모리에 보관하는 대신 디스크에 씁니다. 그러나 내 사용 시나리오의 경우 메모리에 보관하는 것이 더 효율적입니다. 또한 임시 파일에 대한 상수 이름을 가지므로 스레드가 서로의 데이터를 손상시킬 수 있으므로 여러 스레드에서 동시에 실행할 수 없으므로 동시성 문

    3

    1답변

    일부 데이터 액세스 테스트 구현을 작성 중이며 파일 내용에 임의 액세스가 필요합니다. 코드는 다음과 같습니다. RandomAccessFile randomAccessFile = new RandomAccessFile(file, "rwd"); final byte b[] = IOUtils.toByteArray(source); randomAccessFile.wr

    12

    3답변

    gzip으로 압축 된 파일에 임의 액세스 할 수 있기를 바랍니다. 전처리 결과가 파일 자체보다 훨씬 작다면 사전 처리 (예 : 일종의 색인 작성)를 할 여유가 있습니다. 어떤 조언이 필요합니까? 내 생각과 같다 : 기존 GZIP 구현에 해킹 및 압축 된 데이터의 모든 말하자면, 1메가바이트의 압축 상태를 직렬화. 그런 다음 무작위 액세스를 수행하려면 압축

    0

    1답변

    Jackrabbit JCR 구현에서 랜덤 액세스 파일 (쓰기 및 읽기 모두)을 저장할 수 있습니까? 설명서에 DataStore 인터페이스에 데이터가 저장되지 않는다고 표시되면 불변입니다.

    5

    3답변

    크기를 알 수 없지만 mb에서 gb까지의 범위를 가질 수 있고 그 내용을 무작위로 채울 수있는 효율적인 방법을 찾고 있습니다. 마지막 200 바이트를 쓰고 마지막 200 바이트를 쓰고 중간으로 이동하여 거기에 쓸 수 있습니다. RandomAccessFile이 작업을 수행하는 데 효율적입니까? 아니면 이러한 종류의 작업에 더 적합한 대안이 있습니까?