Posts Tagged: read

덕만이 잠든 시간에 – HttpInputStream의 read와 FileOutputStream의 write 함수

Java로 웹에 있는 영상 파일을 다운로드하는 기능을 간단하게 구현하면서 기본함수에 대한 의문이 생겼다. 실제로 영상 파일이 깨지는 문제도 있었다. 1. FileOutputStream write(byte[] b) 아래 구문에서 사용된 write 함수는 byte buffer, offset, length를 parameter로 받는다. 좀 더 간단한 형태인 write(byte[] b)를 사용하는 것으로 코드를 변경하면 문제가 발생한다. (테스트했던 영상파일들에서는) [java] InputStream is = conn.getInputStream(); FileOutputStream fos… Read more »

Java BufferedReader의 read와 readline

JSP로 간단한 페이지를 만드는데 로컬에 있는 로그파일을 읽어서 화면에 보여주기로 했다. 이미 WAS의 context path 안에 있는 파일이고 txt 라서 url 호출만으로도 빠르게 파일 내용을 보여주는데는 문제가 없었는데, 정말 raw 파일이라서 보기도 힘들고 예쁘지 않아 table 안에 넣어서 보여주기로 결정했는데 단순하게 BufferedReader class에 있는 readline을 사용해보니 너무 느렸다. 속도도 문제였지만 로그파일이 보통 1MB 이상이고 반복적인… Read more »