오늘의 기록

    [Spring] 스프링 부트, 라이브러리 버전 맞추기

    [Spring] 스프링 부트, 라이브러리 버전 맞추기

    현재 사용하는 스프링 부트에서 새로운 라이브러리를 implement 하고 싶을 때, 부트 버전에 맞는 라이브러리 버전을 설치해줘야 정상 동작한다. 스프링 부트에 맞는 라이브러리 버전을 확인하는 법을 알아보자. 스프링 홈페이지 접속 https://spring.io/ Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.io 스프링 부트 접속 'LEARN' 클릭 현재 내가 사용하는 스프링 부트 버전에서 Reference Doc. 클릭 맨 아래로 내려가서 'Dependency Versions' 클릭 이제 원하는 라이브러리를 찾아서 버전을 확인할 수 있다 ex) MySQL

    [JPA] API 개발 고급 - 실무 필수 최적화

    [JPA] API 개발 고급 - 실무 필수 최적화

    https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-API%EA%B0%9C%EB%B0%9C-%EC%84%B1%EB%8A%A5%EC%B5%9C%EC%A0%81%ED%99%94/ 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 - 인프런 | 강의 스프링 부트와 JPA를 활용해서 API를 개발합니다. 그리고 JPA 극한의 성능 최적화 방법을 학습할 수 있습니다., 본 강의는 자바 백엔드 개발의 실전 코스에 있는 활용2 강의 입니다. 스프링 부트와 J www.inflearn.com 강의를 들으며 생각 정리 + "자바 ORM 표준 JPA 프로그래밍" 책 참고 OSIV와 성능 최적화 OSIV(Open S..

    [JPA] API 개발 고급 - 컬렉션 조회 최적화

    [JPA] API 개발 고급 - 컬렉션 조회 최적화

    https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-API%EA%B0%9C%EB%B0%9C-%EC%84%B1%EB%8A%A5%EC%B5%9C%EC%A0%81%ED%99%94/ 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 - 인프런 | 강의 스프링 부트와 JPA를 활용해서 API를 개발합니다. 그리고 JPA 극한의 성능 최적화 방법을 학습할 수 있습니다., 본 강의는 자바 백엔드 개발의 실전 코스에 있는 활용2 강의 입니다. 스프링 부트와 J www.inflearn.com 강의를 들으며 생각 정리 + "자바 ORM 표준 JPA 프로그래밍" 책 참고 지금까지 xxxtoOne 연관관계만 고려해서..

    Git 원격 저장소

    원격 저장소 받아오기 원격 저장소 : 인터넷이나 네트워크 어딘가에 있는 저장소 Git 원격 저장소 받아오기 원격 저장소의 git 레포지토리를 복사 git clone [원격 저장소 url] 원격 저장소 추가 원격 저장소는 아래의 명령어로 연결할 수 있다. git remote add origin [원격 저장소 url] +) origin은 원격 저장소의 이름이다. 자유롭게 지정할 수 있으나 보통 origin을 많이 사용한다. 연결된 원격 저장소 확인 git remote 원격 저장소 이름 변경 git remote rename origin [변경할 이름] 원격 저장소 삭제 git remote rm [원격 저장소 이름] 원격 저장소 동기화 저장소 갱신 원격 저장소에서 데이터를 가져오기 + 로컬 데이터와 병합 git..

    Git 가지 치기

    Git 가지 치기

    Git Branch Git Branch? 독립적으로 어떤 작업을 진행하기 위한 개념 각각의 Branch는 다른 Branch의 영향을 받지 않음 Git Branch의 종류 메인 Branch : 배포할 수 있는 수준의 안정적인 Branch 토픽 Branch : 기능 추가나 버그 수정과 같은 단위 작업을 위한 Branch Git Branch 생성 현재 Branch 확인 git branch Branch 생성 git branch [브랜치명] Branch 전환 git checkout [브랜치명] Git Navigation checkout은 git log로 확인한 snapshot을 넘나들때도 사용이 가능하다. hash 값을 이용하여 과거의 파일 내용을 확인할 수 있다. git checkout [snapshot has..

    Git 시작하기

    Git 시작하기

    Git 파일 생성 새로운 파일 생성 git init으로 저장소 생성을 완료 후, 새로운 파일(example.js) 작업을 완료했다. 이 파일을 저장소에 어떻게 반영할까? 파일 영역의 라이프 사이클 파일의 상태 라이프 사이클 Untrackted : 아직 staging area에 등록되지 않은 상태 Unmodified : 파일이 수정되지 않은 상태 Modified : 파일이 수정된 상태 (커밋된 파일 중 수정된 파일이 있을 경우) Staged : 파일이 staging area에 등록된 상태 새로운 파일 생성 먼저, example.js 파일을 준비 영역(staging area)로 보내야 한다. git add example.js 추가할 파일이 있다면 계속해서 더 추가할 수 있다. git add [추가할 파일] ..

    Git이란?

    Git이란?

    git을 사용하는 이유 1. 효율적인 협업 : 여러 개발자가 한 프로젝트에 대해 독립적으로 개발 가능 2. 쉬운 버전관리 : 따로 버전 파일을 일일이 만들 필요 없이 한 파일에 대해서 여러번 커밋함으로써 쉽게 버전 관리 가능 Git의 특징 1. 가지 치기와 병합 master(본 서비스), develop(개발 단계), topic(세부 기능)처럼 독립된 branch들로 프로젝트를 관리할 수 있다. 2. 가볍고 빠르다 git은 SUBVERSION과 같이 중앙 서버로 전체를 관리 하지 않고, 로컬에서 관리할 수 있기 때문에 더 가볍고 빠르다. 3. 분산 작업 한 프로젝트에 대해 여러 개발자가 독립적으로 개발하고 병합할 수 있다. 4. 데이터 보장 개발 중간중간 커밋을 함으로써 개발 진행 과정을 저장할 수 있다...

    [JPA] API 개발 고급 - 지연 로딩과 조회 성능 최적화

    https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-API%EA%B0%9C%EB%B0%9C-%EC%84%B1%EB%8A%A5%EC%B5%9C%EC%A0%81%ED%99%94/ 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 - 인프런 | 강의 스프링 부트와 JPA를 활용해서 API를 개발합니다. 그리고 JPA 극한의 성능 최적화 방법을 학습할 수 있습니다., 본 강의는 자바 백엔드 개발의 실전 코스에 있는 활용2 강의 입니다. 스프링 부트와 J www.inflearn.com 강의를 들으며 생각 정리 + "자바 ORM 표준 JPA 프로그래밍" 책 참고 주문 + 배송 + 회원 정보를 조회하는 AP..