| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- javascript
- 인터페이스
- 이펙티브
- Spring Boot
- node
- jface
- 자바스크립트
- 리뷰
- 자바
- Web
- Spring
- 알고리즘
- effective
- elasticsearch
- nodejs
- 독후감
- 맛집
- 스프링
- 백준
- java8
- boot
- error
- JPA
- MySQL
- kibana
- RCP
- Git
- java
- 후기
- 엘라스틱서치
- Today
- Total
목록InputStream (3)
wedul
123456789101112131415161718192021import java.io.File; File fileff = new File("파일경로"); boolean is_file = fileff.isFile(); // 파일인지 검사 boolean is_dir = fileff.isDirectory(); //디렉토리 인지 검사 boolean is_hiddenFile = fileff.isHidden(); // 숨김파일인지 검사 str = fileff.getAbsolutePath(); // 절대 경로 추출 strf = fileff.exists(); // 존재여부 str = fileff.getName(); //이름 출력 str = fileff.getParent(); // 처음부터 / 까지 리턴cs 요새는 NI..
이번 회사 프로젝트에서 진행할 때 parameter값이 아니라 Josn 데이터가 필요할 때가 있었다. 이를 위해서는 HttpServletRequest에서 InputStream으로 데이터를 추출해야한다. 하지만 HttpServletRequest에서 InputStream을 한번 추출하게되면, Controller에서 parameter를 매핑하려고 데이터를 바인딩할 때 다음과 같은 오류가 발생한다. 이는 톰캣에서 막아놓았기 때문이다. [에러내용] 12java.lang.IllegalStateException: getReader() has already been called for this requestorg.springframework.http.converter.HttpMessageNotReadableExcept..
바이트 단위로 기본적으로 지원한다. 이것은 가장 원시적인 형태의 입출력이며 아무런 변환 작업을 수행하지 않는다. 그러므로 바이너리 형태의 자원을 다루기 적합하며 InputStream/OutputStream의 두 클래스가 최상위 클래스이다. 두개의 클래스는 추상 클래스로 정의 되어있어 BufferedOutputStream, FileOuputStream등과 같이 내보내고자하는 타입에 맞게구현할 수 있다. 출력스트림 outputStream은 write라는 메소드를 제공하는데 0~255사이의 값만을 입력 받을 수 있다. 입력된 값의 하위 8비트를 출력한다. 하나씩 outputStream으로 전송하는 방식은 통신을 하는 서버에 굉장히 부담이다.Byte[]에 저장 후 한번에 write(byte)처럼 한번에 보내는 ..
