Firefly Pointer 'Java & Spring/옵션정리' 카테고리의 글 목록 (2 Page) — 궁금하신 점이 있다면 댓글로 남겨주세요.(2023년~ 노션으로 이동)

Java & Spring/옵션정리

    [AWS] EC2 명령어

    AWS EC2 스크린 및 세션 명령어 참고링크 : https://minimin2.tistory.com/123 기본 Screen 명령어 (스크린 설정하면 SSH 연결된 git bash 종료해도 파일 실행 유지됨) : screen에 들어가서는 특정 명령을 주기 위해 모두 ctrl+a 로 시작합니다. # screen 생성 $ screen -S [이름] # screen 목록 확인하기 $ screen -ls # screen 다시 들어가기 $ screen -r [이름] # screen에서 빠져나가기(종료되지 않음) ctrl+a d # screen 종료하면서 빠져나가기 ctrl+a k # screen 연결 해제 screen -d 스크린명 # screen 전체 제거 pkill screen 기타 Screen 및 세션 명..

    [AWS] EC2와 Cyberduck 연결

    [AWS] EC2와 Cyberduck 연결

    목적 : CyberDuck이라는 유틸을 사용하면 로컬에 있는 데이터를 간편하게 EC2로 전송할 수 있습니다. 일반적으로 EC2 인스턴스로부터 SSH키를 받아 git repository와 연결 후, git clone 으로 프로젝트를 받아오는 방식을 사용하지만, 상황에 따라 로컬에서 빌드한 파일을 바로 EC2에서 실행해야 할 때 유용합니다. 다음과 같이 사이버덕과 EC2 연결 후 원하는 파일을 드래그&드랍으로 전송하면 됩니다. *주소에 따라 다른 인스턴스에도 적용 가능합니다. (GCP 등)

    [MySQL] AWS_RDS와 Workbench 연결하기

    [MySQL] AWS_RDS와 Workbench 연결하기

    RDS 엔드포인트 : AWS_RDS 접속 후 확인 가능 Username : RDS에서 설정한 DB ID P/W : RDS에서 설정한 DB P/W (Store in vault로 자동 저장 기능 사용 가능) Port : RDS에서 설정한 포트번호

    [IntelliJ] 유용한 단축키

    1. shift + F6 : 선택한 단어와 연관된 같은 이름을 한번에 리팩토링 2. ctrl + shift + m : 선택한 특정 코드들을 하나의 메서드로 밖으로 빼서 정의해줌 (메서드명, 파라미터등은 따로 정하기) 3. alt + 엔터 : 노란색 블록으로 된 단어를 선택 후 누르면, 불필요한 코드를 인라인화 시켜줌

    [SpringBoot] 레포지토리 메소드 사용 방법

    애너테이션 @EntityGraph(attribute = "연관관계_매핑된_필드명") : 연관관계 매핑된 엔티티의 정보를 한 번의 쿼리에 같이 불러옴. 매핑만 되어있으면 { } 로 묶어 중복선택 가능 : 단, 엔티티의 연관관계 매핑이 된 상태에서만 적용되며, 매핑시 사용된 EAGER, LAZY 에 따라 데이터를 다르게 불러옴 : @OnToMany는 FetchJoin 기본값이 LAZY, @ManyToOne은 기본값이 EAGER @Query : 레포지토리의 쿼리 메서드에서 직접 JPQL 쿼리를 작성 가능 JPQL 1. select : 불러올 조건 설정. 메서드 시그니처의 findAll 이면, select * 와 같은 역할을 함 2. from : 엔티티를 선택. from Entity e 같은 방식으로 엔티티 지..