본문 바로가기

전체 글18

EC2 시스템 시간 변경(UTC - KST) EC2 시스템 시간 변경(UTC - KST) Amazon Linux 2 CentOS 기반으로 진행합니다. UTC -> KST로 변경합니다. sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 다음 명령어를 입력하면 정상적으로 변경된 것을 확인 할 수 있습니다. date 2021. 10. 29.
SpringBoot MultiModule(멀티모듈) 구성하기 SpringBoot MultiModule(멀티모듈) 구성하기 멀티모듈이란? 프로젝트안에서 모듈로 내부 라이브러리로 구성하여 여러 모듈에서 사용하는 방식을 얘기합니다. 모듈의 자세한 설계로는 멀티모듈 설계 이야기 with Spring, Gradle 를 참고하시면 될 것 같습니다. Spring Boot 2.5.5 Gradle 6 버전 Spring Boot 멀티 모듈 구성하기 프로젝트 구조 Root : multi-module Module: admin, api, core 프로젝트 생성 Gradle 프로젝트로 생성합니다. 원하는 프로젝트명 입력합니다. 새로운 모듈을 생성합니다. 프로젝트 생성했을 때와 똑같이 Gradle 모듈로 생성합니다. Parent: Root 프로젝트인 multi-module로 설정합니다. 나.. 2021. 10. 27.
EC2에 Git 설치 EC2에 Git 설치 Amazon Linux 2 CentOS 기반으로 진행합니다. Java 설치 진행하기 앞서 최신으로 업데이트 합니다. sudo yum update -y git를 설치하겠습니다. sudo yum install git -y 설치 완료 후 git 버전을 확인합니다. git version 2021. 10. 26.
[AWS] EC2에 Java8 설치 (amazon linux 2) EC2에 Java8 설치 Amazon Linux 2 CentOS 기반으로 진행합니다. Java 설치 진행하기 앞서 최신으로 업데이트 합니다. sudo yum update -y Java8를 설치하겠습니다. sudo yum install -y java-1.8.0-openjdk-devel.x86_64 설치 완료 후 Java 8 버전인지 확인합니다. java -version 2021. 10. 23.
SVN 명령어 정리 SVN 명령어 정리 svn 사용할 때가 발생하여 Mac 기준으로 명령어를 정리하려고 합니다. svn 설치 (Mac 기준) HomeBrew가 설치되어 있다는 가정하에 진행한다. $ brew update $ brew list // subversion 이 있는지 확인 $ brew info subversion // 정보 확인 $ brew install subversion $ svn --version checkout (원격 저장소에서 최신 버전의 소스코드를 최초로 받아오는 것) $ svn checkout svn://127.0.0.1/RepositroyName import (비어있는 원격 저장소에 처음으로 파일 업로드시 사용) $ svn import project svn://127.0.0.1/RepositoryNa.. 2021. 10. 18.
Git Flow Integration으로 사용하는 방법 Git Flow Integration으로 사용하는 방법 현재 Git을 사용하고 있고 Git Flow에 따라 개발을 진행하고 있습니다. 이전에는 Source Tree(소스트리) + Eclipse 에서 진행하고 있었는데 이번에 IntelliJ로 넘어오면서 진행방법을 변경하려고 합니다. IntelliJ에서 Git Flow Integration 으로 쉽게 진행 방법을 정리하고자 합니다. 설치 Mac OS를 사용하고 있으므로 homebrew를 통해 git flow를 설치합니다. brew install git-flow-avh git flow가 설치가 완료되었으면 IntelliJ에서 Git Flow Integration 플러그인을 설치합니다. Git Flow 사용 git 메뉴의 Gitflow 또는 오른쪽 하단에 No.. 2021. 10. 17.
[AWS] EC2 프리티어 메모리 부족 해결방법 AWS EC2 프리티어 메모리 부족 해결방법 EC2 프리티어를 사용할 경우 메모리 부족으로 프로그램이 동작하지 않는 경우가 발생합니다. 프리티어가 아닌 경우 굳이 사용하지 않아도 됩니다. 스왑 파일 생성 스왑 파일을 생성하기 전 주의사항 dd 명령을 사용하여 루트 파일 시스템에 스왑 파일을 생성합니다. 명령에서 bs는 블록 크기이고 count는 블록 수입니다. 스왑 파일의 크기는 dd 명령의 블록 크기 옵션에 블록 수 옵션을 곱한 값입니다. 이러한 값을 조정하여 원하는 스왑 파일 크기를 결정합니다. 지정한 블록 크기는 인스턴스에서 사용 가능한 메모리보다 작아야 합니다. 그렇지 않으면 "memory exhausted" 오류가 발생합니다. dd 명령에서 스왑 파일은 2GB(128MB * 16)입니다. sud.. 2021. 10. 16.
원격저장소에 올라간 Commit Revert 하기 원격저장소에 올라간 Commit Revert 하는 방법 commit을 했을 경우 다음과 같이 처리하여 되돌릴 수 있다. $ git reset {commit-id} 이미 Push까지 진행하여 git에 반영된 상태일 경우 다음과 같이 처리하여 되돌릴 수 있다. $ git reset --hard HEAD^ $ git push -f origin master git 로그 확인 방법 $ git reflog 2021. 10. 9.
반응형