전체 글76 Git : error: unable to start editor 'vi' git config --global core.editor "code --wait"문제 상황 : git commit 옵션에 --amend 라는 것이 있어서 사용해보려고 했고, 명령어를 입력했을 때 에러 발생 Git은 기본적으로 사용하는 문서편집기가 vi 인데 windows 환경에서는 기본적으로 vi 에디터를 사용하진 않으므로 Git이 vi 에디터를 찾지 못하였고 그래서 에러가 발생한 것 같습니다. 해결 방법 : Git 이 기본적으로 사용하는 문서편집기를 vi 가 아닌 다른 것으로 변경해주면 됩니다. git config --global core.editor 입력하셨을 때 아무것도 나오지 않는다면 기본적으로 설정된 문서 편집기가 존재하지 않는다는 것을 의미합니다. 저는 vscode 를 사용하도록 git 설정을.. 2024. 11. 26. github issue github issue란?프로젝트에서 발생하는 여러 종류의 작업(버그, 개선, 문서 추가…) 을 기록하고 추적하기 위한 기록 도구 입니다.Github 저장소에서 기본적으로 제공되는 기능입니다. 이슈의 예시는 다음과 같습니다. 강조해 둔 부분이 issue의 구성요소 입니다.Issue의 구성 요소제목(Title): 간단한 설명.내용(Description): 이슈에 대한 상세 정보(발생 상황, 기대 동작 등).할당자(Assignees): 이 이슈를 해결할 담당자.레이블(Labels): 이슈의 카테고리, 상태 또는 우선순위.프로젝트(Project): 프로젝트 보드에 이슈를 추가하여 관리 가능.마일스톤(Milestone): 특정 목표나 마감일과 관련된 이슈를 그룹화.코멘트(Comments): 팀원들과 소통하며 문.. 2024. 11. 26. Jpa Audit Auditing 이란?Spring Data는 엔티티를 만들고, 수정한 사람 및 날짜를 부여해주는 기능을 제공합니다.엔티티에 메타 데이터 부여를 도와준다는 것인데 제공하는 방식은 애너테이션 혹은 인터페이스 입니다.Audit 기능을 활용하기 위해선 3가지 과정이 필요합니다.애너테이션을 통해 메타데이터 지정사용자 인식을 위한 AuditAware 인터페이스 구현해당하는 설정 클래스에 @EnableJpaAuditing 애너테이션 붙여주기이제 구체적으로 어떻게 적용할 수 있는지 알아봅시다!애너테이션@Entitypublic class UserAccount { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private.. 2024. 10. 21. HTTP 메시지 HTTP 의 기본적인 개념을 정리해보려고 합니다.목차HTTP 흐름HTTP 구조HTTP 메서드 HTTP 흐름HTTP의 흐름을 표현하는 단어는 인바운드, 아웃바운드, 업스트림, 다운스트림이 있습니다.인바운드와 아웃바운드는 트랜잭션 방향을 나타내는 단어이고,클라이언트 -> 서버 방향으로 흐르는 것은 인바운드,서버 -> 클라이언트로 흐르는 것을 아웃바운드라고 합니다. 업스트림과 다운스트림은 수신자와 발송자에 대한 것입니다.일반적으로 데이터가 흐르는 방향은 발송자에서 수신자이고 메시지의 수신자를 이를 다운스트림이라고 합니다.그렇기 때문에 발송자와 수신자의 관점에서 보면 HTTP 메시지는 항상 다운스트림으로 흐른다고 볼 수 있습니다.메시지의 발송자를 업스트림이라고 표현합니다. HTTP 메시지 구조HTTP 메시지는 .. 2024. 10. 11. 이전 1 ··· 6 7 8 9 10 11 12 ··· 19 다음