DataInputStream/DataOutputStream 1. FillterStream: data 변환 - 암축, 암호화, 다른 format으로 변환: DataInputStream/DataOutputStream 은 FilterStream 으로 다른 format으로 변환한다. DataInputStream inputstream → byte[] → Java primitive data type inputstream → 기존 byte[] 를 자르기 DataOutputStream Java primitive data type → byte[] → outputstream 기존 byte[] 를 자르기 → outputstream 2. DataInputStream1) 생성자 DataInputStream(InputStream in)Java primitive data type 을 re.. 더보기 상황에 맞는 UNIX/Linux 명령어 1. 생성된지 특정 일자가 지난 날짜별 폴더 삭제 서버에서 파일들이 날짜별 디렉토리로 backup → 특정 일자가 지난 날짜별 디렉토리를 삭제 로직은 찾아서 삭제하는 것이다. 삭제는 파일 건별로 하므로 개선할 여지가 없다. 대신 대상 파일을 찾는 것을 최소화하면 성능을 향상시킬 수 있다. 날짜별 디렉토리 및 디렉토리 안에 있는 파일/디렉토리 전체를 삭제하므로, 날짜별 디렉토리만 찾는다. 1) 특정 일자가 지난 파일을 찾기X → 특정 일자가 지난 디렉토리를 찾기 2) 디렉토리를 찾은 경우, 해당 디렉토리 하위 디렉토리를 찾지 않기 ex) /data001/BAK/yyyyMMdd 디렉토리에 파일이 backup 되며, 생성된지 30일이 지난 파일들을 삭제할 때 사용하는 명령어 find /data001/BAK/*.. 더보기 특정 일자가 지난 날짜별 폴더 삭제 서버에서 파일들이 날짜별 디렉토리로 backup → 특정 일자가 지난 날짜별 디렉토리를 삭제로직은 찾아서 삭제하는 것이다. 삭제는 파일 건별로 하므로 개선할 여지가 없다. 대신 대상 파일을 찾는 것을 최소화하면 성능을 향상시킬 수 있다.날짜별 디렉토리 및 디렉토리 안에 있는 파일/디렉토리 전체를 삭제하므로, 날짜별 디렉토리만 찾는다.1) 특정 일자가 지난 파일을 찾기X → 특정 일자가 지난 디렉토리를 찾기2) 디렉토리를 찾은 경우, 해당 디렉토리 하위 디렉토리를 찾지 않기 ex) /data001/BAK/yyyyMMdd 디렉토리에 파일이 backup 되며, 생성된지 30일이 지난 파일들을 삭제할 때 사용하는 명령어find /data001/BAK/* -type d -prune -mtime + 30 -exec.. 더보기 이전 1 ··· 7 8 9 10 11 12 13 ··· 36 다음