Java3 Unix Timestamp를 원하는 Date형식으로 변경하기 유닉스 시간(Unix Time)은 UNIX time 이란, 1970년 1월 1일 00:00:00 UTC 로부터 현재까지의 누적된 초(seconds) 값을 의미한다. 초(seconds) 값으로, 정수형으로 나타낸다. 자바에서 정수형의 Unix Timestamp를 원하는 Date 형식으로 변환하여 사용하는 부분을 다뤄본다. 우리나라는 유닉스 시간의 기준시(UTC)와 9시간이 차이나기 때문에, 이 부분을 잘 고려해서 변환하면 된다. private static String unixTimestampToDate(Long unixTimestamp) { //unix timestamp(Sec)를 date 타입으로 변환하기 위해 ms단위에 맞게 *1000 Date date = new Date(unixTimestamp * .. 2022. 6. 5. 배열(Array) 복사를 이용한 배열 자르기 자바(JAVA)에서는 데이터 타입이 원시 타입(Primitive Type)과 참조 타입(Reference Type) 크게 두가지로 분류된다. 원시형(Privitive Type)은 정수형, 실수형, 논리형(boolean), 문자형(Char) 등 데이터 자체를 변수에서 담아내는 유형 참조형(Reference Type)은 배열, 문자열(String), 클래스, 인터페이스 등 객체의 번지를 참조하는 타입 여기서, 참조형 타입은 객체를 복사할때 얕은복사(Shallow Copy)와 깊은복사(Deep Copy)로 나뉘어 진다. 얕은복사(Shallow Copy)는 복사할때 객체의 주소값이 복사 되는 것으로, 여러개의 객체가 하나의 대상을 가리키고 있어 하나의 객체에서 값 변경이 일어나면 나머지 객체의 값도 수정된다. .. 2022. 6. 5. EC2 생성할때 패키지 기본 설치 되도록 하기 일반적으로 EC2 인스턴스를 생성하고 나면 기본적으로 설치하는 패키지들이 있다. 예를들어 자바 같은 경우에는 EC2를 사용하게 되면 거의 필수적으로 설치해서 사용하게 되는데, 생성 후에 일일히 설치하는것보다 생성시에 설치되도록 세팅하면 조금 더 편리하게 EC2를 사용할 수 있다. EC2 콘솔에서 EC2 생성화면에서 설정해주면 된다. 특히나, 같은 사양의 서버를 여러개 만들어야 하는경우에 유용하게 사용할 수 있다! 예를들어서 인스턴스 2개를 생성하되, 자바를 생성과 동시에 설치되도록 하려고 한다. EC2 생성화면 에서 OS이미지, 보안그룹 등 기본 설정을 마치고, 가장 하단에 고급 세부정보를 열어준다. (보안그룹이나 키페어등 기본 설정은 EC2 인스턴스 생성 및 실행 글을 참고하면된다.) 고급 세부 정보의.. 2022. 5. 10. 이전 1 다음