오랫동안 자바를 사용해왔으면서도 생소한 키워드 하나를 오늘 알아봅니다. transient : 일시적인, 순간적인, 단기 체류자 Java에서 직렬화(serialization) 과정 중, 특정 필드를 제외시키기 위해 사용하는 키워드입니다. Java 1.0 버전(1996년)부터 존재해온 매우 오래된 기능이라고 합니다. 직렬화(Serialization)는 객체(Object)를 바이트 스트림(byte stream)이나 다른 전송 가능한 형태로 변환하는 과정입니다. 반대로, 역직렬화(Deserialization)는 저장/전송된 데이터를 다시 원본 객체로 복원하는 과정입니다. transient 키워드가 사용된 필드는 이 직렬화 과정에서 제외하게 됩니다. 보안상 민감한 데이터 (비밀번호 같은)나 직렬화할 필요가 ..
RESTful API를 만들다가 만나는 메시지 HttpURLConnection: HTTP method DELETE doesn't support output HTTP DELETE 메쏘드 사용 시, request body를 구성하면 위와 같은 에러가 떨어짐... 명시적으로 body를 구성해서는 안된다는 이야기는 없는데.. 에러가 떨어짐.. jdk8 에서 픽스가 되었다는데... jdk 1.7.0_45 에서 jdk 1.8.0_20 으로 업그레이드 하고 해결됨.. 아우... JDK-7157360 : HttpURLConnection: HTTP method DELETE doesn't support output DetailsType:BugSubmit Date:2012-03-28Status:ClosedUpdated Da..
텍스트 파일을 ajax로 업로드 하고, 그 파일을 분석해서 사용자 인터페이스를 구성해야 하는 내용이 있어서오랜만에 파일 업로드 구현...servlet api 3.0 이후부터는 좀 편하게 구현이 가능해짐...원 소스코드는 아래 URL에서 구해옴..거의 수정한 거 없음 ㅠㅠ, 다만 ajax response 로 수정 http://www.codejava.net/java-ee/servlet/java-file-upload-example-with-servlet-30-api HTML FORM ( jquery 가 필요합니다. ) file upload 서버사이드 ( 서블릿 API 3.0 / 톰캣 7.0 / java 1.6 이상이 필요 ) import java.io.File;import java.io.FileNotFound..
- Total
- Today
- Yesterday
- LG
- 리조트
- spring tutorial
- 부모님
- 에닝요
- 펜탁스
- 아마존
- Java
- k-3
- 스프링
- 사이판
- mybatis
- 카메라
- G3
- 여행
- 강원도
- MySQL
- PIC
- 톰캣
- SqlSessionfactory
- 캠핑
- Spring
- K리그
- 세부
- web.xml
- 텐트
- 전북
- 캠핑장
- 자바
- 스프링부트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |