2022-12-04 1. 방법 우선 해당 링크에서 자신이 필요로 하는 자바 버전을 확인 후 다운로드 링크를 복사한다. https://www.oracle.com/java/technologies/downloads/ Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com 이후 아래 /usr/lib로 이동 후 wget 명령어를 이용해 복사한 다운로드 링크를 입력한다. # cd /usr/lib # wget https://download.oracle.com/java/17/late..
2022-12-03 1. 방법 방법은 map 안에 있는 값이나 키를 추출해서 리스트 형식으로 변경 후에 정렬하는 방식을 사용하면 손쉽게 hashMap 형태의 자료구조를 정렬해서 확인할 수 있다. import java.util.ArrayList; import java.util.HashMap; import java.util.List; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest public class Test3 { @Test void test1() { HashMap map = new HashMap(); map.put(1, 1); map.put(2, 2);..
2022-12-02 1. 방법 LocalTime 에서 제공하는 메서드인 compareTo 를 사용하면 두 LocalTime 변수 중 어는 것이 더 큰지 확인할 수 있다. compareTo 호출 변수가 compareTo 매개변수 보다 작으면 음수 -1을 리턴하고, compareTo 호출 변수가 compareTo 매개변수 보다 크면 양수 1을 리턴한다. import java.time.LocalTime; import org.junit.jupiter.api.Test; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class ExceptionTest { @Test void test4(..
2022-11-30 1. 방법 Java.util.Collections 에서의 max 와 min 메소드를 사용하면 현재 Set에 존재하는 객체중 가장 큰 값과 작은 값을 구할 수 있다. import java.util.Collections; import java.util.HashSet; import java.util.Set; import org.junit.jupiter.api.Test; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Test1 { @Test void test1() { Set index = new HashSet(); index.add(1); index.a..
2022-11-29 1. 방법 방법은 ProcessBuilder를 사용하는 방법이다. 유틸 형식으로 분리 후 모듈 형식으로 사용하면 편하게 사용할 수 있다. 매개 변수 dir 은 쉘 스크립트가 위치하는 경로를 나타낸다. shellName(은) 말 그대로 실행시킬 쉘 스크립트의 이름을 나타낸다. 메서드 안에 변수 cdExec를 보면 리눅스 서버에서 매개변수로 주어진 dir로 경로를 옮긴 후 매개변수로 주어진 shellName으로 만들어진 쉘 스크립트를 실행하는 것을 확인할 수 있다. import java.io.BufferedReader; import java.io.InputStreamReader; import org.springframework.stereotype.Component; import lombo..
2022-11-28 1. 방법 먼저 도커허브에 접속해 우분투 이미지를 내려받는다. https://hub.docker.com/_/ubuntu ubuntu - Official Image | Docker Hub Quick reference Supported tags and respective Dockerfile links 18.04, bionic-20221019, bionic 20.04, focal-20221019, focal 22.04, jammy-20221101, jammy, latest 22.10, kinetic-20221101, kinetic, rolling 14.04, trusty-20191217, trusty 16.04, xenial-20210804, hub.docker.com 아래의 명령어로 다운..