JAVA
-
03. JAVA TIME Package 란?JAVA 2021. 12. 30. 22:57
기존에 사용하던 java.util.Date, java.util.Calendar 기능을 대체하기위해 java8 부터 java.time package가 추가되었습니다. java8 API에서는 java.time package를 아래와 같이 표현하고 있습니다. The main API for dates, times, instants, and durations. -> 날짜, 시간, 순간 및 기간에 대한 기본 API입니다. java.time은 ISO-8601 달력 시스템을 기반으로하며, 7가지 날짜/시간 유형을 제공합니다. Instant - a timestamp (특정한 시각을 나타내거나 기록하는 문자열) LocalDate - 시간이 없는 날짜 LocalTime - 날짜가 없는 시간 LocalDateTime - 날짜..
-
02. JAVA HttpURLConnection 활용한 API 호출하기(GET, POST, DELETE)JAVA 2021. 12. 26. 17:33
JAVA HttpURLConnection을 활용하여 elasticsearch API를 호출합니다. elasticsearch API에서 제공하는 조회(GET) / 등록·수정(POST) / 삭제(DELETE) 기능을 활용하여 진행할 예정입니다. elasticsearch API 관련 정보는 아래 글에서 확인하여 주시기 바랍니다. https://cjy6179.tistory.com/26?category=904128 01. 엘라스틱서치(Elasticsearch) 6.8 설치 (Linux Centos7) 엘라스틱서치(Elasticsearch) 루씬 기반의 검색엔진입니다. ( ※루씬(Lucene) : 자바 언어로 이루어진 정보 검색 라이브러리 자유-오픈 소스 소프트웨어입니다.) 엘라스틱서치(Elasticsearch)의..
-
99. JAVA 7 Try 문 자원해제 (try-with-resources)JAVA 2021. 12. 1. 21:37
try-with-resources는 기존 try-catch을 보완하여 자바 7버전에서 도입된 try문입니다. try-with-resources 문은 하나 이상의 리소스를 선언하는 try문 입니다. (여기서 리소스란 DBconnetcion, IO 작업 (inputStream, Connection) 등 작업이 완료된 이후 리소스를 닫아주어야하는 개체를 말합니다.) try-with-resources 은 기존 try-catch에서 close()를 실행해주어야 했던 부분을 자동으로 실행시켜주어 소스상의 간결성과 안전성을 제공합니다. 하지만 close()가 자동으로 호출되는 것은 AutoCloseable을 구현한 객체여야만한다는 조건이 있습니다. ( 구현객체여부 https://docs.oracle.com/javas..