no image
글로벌 서비스 구축을 위한 TimeZone(타임존) 적용 방법
타임존이란 동일한 로컬 시간을 따르는 지역을 의미하며, 주로 해당 국가에 의해 법적으로 지정된다. 보통 국가별로 각자의 고유한 타임존을 사용하고 있으며, 미국이나 캐나다처럼 면적이 넓은 나라인 경우 지역별로 각지 다른 타임존을 사용하기도 한다. 예를들어 우리나라의 타임존은 KST (Korea Standard Time)이라고 불리는데, 기준 시간보다 9시간 빠른 영역이다. GMT, UTC, 오프셋(Offset)은 무엇인가? GMT (GreenWich Mean Time) && UTC(Coordinated Universal Time) 영국 그리니치 천문대를 기준으로 하는 태양시간이다. 지구의 자전주기의 흐름이 조금씩 늦어져서 이를 해결하기 위해 새로운 표준으로 제정한 시간이 UTC 이다. 실제 소프트웨어를 사..
2021. 11. 1. 17:51
no image
[MAC] 실행중인 포트(port)번호 죽이기
죽이기!! 하니깐 뭔가 잔인하네🥲서론SpringBoot실행할 때 이미 실행중인 포트입니다...라는 에러메시지를 종종 볼 수 있다.그래서 terminal로 실행중인 것을 kill 해줘야 하는데 그 때마다 구글링하는 기억력 바보..블로그에 남겨본다!방법kill하고 싶은 포트번호의 PID를 확인해보자.lsof -i:portNumber그럼 아래와 같이 정보가 뜨게된다.보안상의 이유로 row는 수정했다.COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEjava 39998 hyeyeon 111u IPv6 0t0 TCP (LISTEN)해당 PID를 바로 kill해주자!kill 39998
2021. 9. 9. 17:00
no image
[Mac OS] homebrew 설치
빗썸 테크 아카데미 수강 중인데, 개발 환경 셋팅 매뉴얼이 window기반이라 macOS 매뉴얼을 직접 해보며 공유합니다. 우선 homebrew가 없다면 설치하자! window는 환경변수 설정을 직접 해줘야하는 번거로움이 있지만, mac은 homebrew 하나로 해결되고 패키지들 관리가 가능하다. https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh homebrew사이트다!! 들어가면 아래와 같은 화면이 뜨는데 명령어를 복붙하자. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh..
2021. 8. 19. 23:51
no image
jenv로 java version 변경하기 (JDK 버전 관리)
서론 이 게시물을 보는 사람은 여러 방법을 시도했음에도 불구하고, 안돼서 다른 방법을 찾으러 온 사람일 것이다. 그래서 내가 해결한 방법을 공유한다. 우선 필자의 개발환경은 이렇다 : MAC, Terminal-irteam 내가 기존에 시도한 방법은 이렇다. 1. 다음과 같은 명령어를 입력해서 내 local에 어떤 java-version들이 있는지 확인하자. % /usr/libexec/java_home -V Matching Java Virtual Machines (2): 11.0.9.1, x86_64: "AdoptOpenJDK 11" /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home 11.0.2, x86_64: "OpenJDK 11.0..
2021. 7. 26. 16:28