목록전체 글 (71)
다가오는 다음을 향해
Docker Network 💡 VPS Docker, Docker Compose 설치, Docker Networt 생성 방법 안내 1. Docker 설치 curl -fsSL -o get-docker.sh sh get-docker.sh 2. Docker Compose 설치 curl -L "(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose - 권한변경 chmod +x /usr/local/bin/docker-compose - 심볼릭 링크 생성 ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose 3. Docker Network 생성 docker network create $ docker network cre..
Timezone 설정 (KST) 💡 VPS 기본 설정이 UTC 로 되어 있어 KST 로 수정하는 방법 안내 현재 시간 (Timezone 확인) sudo date Tue Sep 12 06:43:10 UTC 2023 localtime 삭제 sudo rm /etc/localtime timezone Aisa/Seoul 로 변경 sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime 변경된 시간 (Timezone) 확인 후 마무리 sudo date Tue Sep 12 15:45:12 KST 2023
SSH Key 💡 SSH Key 발급 및 SSH key 로 VPS 접속 방법 안내 1. known_hosts 파일 삭제 rm ~/.ssh/known_hosts 2. ssh 접속 ssh ****@**.**.***.*** 3. 아래 내용이 나오면 yes 입력 The authenticity of host '**.**.***.*** (**.**.***.***)' can't be established. ED25519 key fingerprint is SHA256:****. This key is not known by any other names Are you sure you want to continue connecting (yes/no/[fingerprint])? yes 4. root 비밀번호 입력 Warnin..

1. VPS IP 주소 복사 2. 도메인 탭 클릭 3. 도메인 목록에서 적용하려는 도메인을 선택 > 하단 네임서버 변경을 클릭 4. A 레코드 섹션의 Edit를 선택 5. IP 주소 필드에 VPS 서버의 IP 주소를 입력 후 저장

Hostinger의 VPS(Virtual Private Server)는 VM(Virtual Machine)을 의미합니다. 1. 위치 선택하기 : 미국 2. 운영체제 선택 : Plain OS 3. OS 선택 : Ubuntu 4. 새 서버의 비밀번호 및 SSH 키 설정 VPS 호스트 이름: 현재 화면에서 수정 불가 보안 루트 비밀번호 설정: 현재 화면에서 입력한 비밀번호로 로그인 불가하여 추후 재설정 필요 SSH 키 추가 : 현재 화면에서는 건너뛰고 나중에 추가하는 것이 더 좋습니다. 5. 설정완료 6. Root password 변경 경로 : VPS > Settings > Main settings 아래 화면에서 root 비밀번호를 변경합니다. 7. Hostname 변경

에러 메세지 Database "/Users/****/jpashop1" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-214] 90149/90149 1. 에러가 발생한 디렉토리에 jpashop1.mv.db 가 있는지 확인 - test db 외엔 없었습니다. ❯ ll -rw-r--r-- 1 ** staff 28K 1 2 13:12 test.mv.db 2. 같은 디렉토리에 test.mv.db 파일 이름을 jpashop1.mv.db로 변경하여 복사 붙혀넣기 했습니다. ❯ cp -r test.mv.db jpashop1.mv.db 3. H2 콘솔에서 연결 테스..

영속성 관리 참고 : https://www.inflearn.com/course/ORM-JPA-Basic/unit/21686?category=questionDetail ※ 공부 정리 목적으로 작성된 글입니다. 💡 학습목표 JPA 내부 동작을 이해하려면 영속성 컨텍스트를 이해해야 한다. ☘️ 엔티티의 생명주기 1. 비영속 : 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태 // 엔티티를 생성한 상태 (비영속) Member member = new Member(); member.setId(101L); member.setName("HelloJPA"); 2. 영속 : 영속성 컨텍스트에 관리되는 상태 // 엔티티를 생성한 상태 (비영속) Member member = new Member(); member.setId(1..

JPA 구현하기(기초) 참고 : https://www.inflearn.com/course/ORM-JPA-Basic/unit/21685?category=questionDetail ※ 공부 정리 목적으로 작성된 글입니다. 📌 개발환경 MacBook Pro M1 IntelliJ IDEA (Ultimate Apple Silicon 2022-02) Maven java-1.8 JPA - Hibernate 2.1.214 (설치방법: https://tira-0.tistory.com/236) ☘️ pom.xml 파일에 JPA 하이버네이트, h2 데이터베이스 관련 라이브러리 추가 - 하이버네이트 버전은 설치 버전과 동일해야 합니다. 4.0.0 jpa-basic ex1-hello-jpa 1.0-SNAPSHOT org.hib..