Web Developer/IDE/ETC(4)
-
[git] 깃 커밋 작성자 이메일 주소 변경
회사에서 잠시 텀이 생겨 허락 하에 개발 공부를 하다, 타 이메일로 깃 이메일을 세팅한 걸 발견했다.개인사용 중인 공부용 레포지토리이므로 수정하기로 했다.방법은 아래와 같다.예를 들어 5번째 커밋까지 바꿀 것이라면 터미널에 아래와 같이 입력한다.git rebase -i HEAD~5그러면 익숙한 vi 에디터가 뜨는데, 바꿀 커밋만 에딧 모드(i)로 바꾼 뒤변경할 커밋의 문자를 pick에서 e로 바꾼다.ESC키 -> :wq 입력해 저장 후 종료하고 아래 명령어를 입력해 작성자를 변경한다.git commit --amend --author="NickName "이후 아래 명령어를 입력한다.git rebase --continue한 커밋에 대한 작성자 변경이 완료되었다.바꾸려는 횟수만큼 작성자 변경-continue를..
2025.03.06 -
[IDE] 인텔리제이 디버깅 방법 (1022)
인텔리제이 디버깅 프로그램 개발 또는 알고리즘 문제 풀이 시 디버깅이 꼭 필요함. 변수에 언제 어떤 값이 들어가는지 등을 직관적으로 파악 가능하다. 방법 1. 중단점 걸기(라인7) 2. 디버깅 모드로 시작 3. 아래 화살표 클릭해서 한 단계씩 나아가고, 값 확인하며 돌리거나 멈추기
2022.10.22 -
[Maven] package com.querydsl.core.types does not exist 오류 해결방법 (1016)
package com.querydsl.core.types does not exist 오늘은 위와 같은 오류가 발생했다. 처음 실행시에는 오류가 없고 그 다음부터 오류가 발생한다고 했다. 나도 다른 분들처럼 Querydsl 예제를 실습할 때는 문제가 없었다.... 찾아보니 빌드 툴로 Gradle을 사용했다가 io.franzbecker.gradle-lombok을 추가하고 해결되었다는 분들이 많던데, 나는 빌드 툴로 Maven을 사용했기 때문에 해당사항이 없었다. QClass가 있는 build/generated/querydsl 관련 오류라고 하여, 우측 Maven 탭의 clean 클릭 후 compile을 클릭해 QClass를 새로 만들어 해결했다. 위와 같이 clean -> compile 후 Run 해보면 애..
2022.10.16 -
[IDE] 유용한 인텔리제이 설정 모음(변수명 한번에 변경, println() 단축키, 자동완성 대소문자 구분 없애기, 테스트 생성) (1014)
그냥 쓰니까 은근히 불편해서 한번에 정리했다. 필요시마다 추가 예정. 인텔리제이에서 변수명 한번에 변경하기 인텔리제이: ctrl + shift + R 키를 이용 VSCode: ctrl + shift + L 키를 이용 자바 System.out.println() 빠르게 입력하기 인텔리제이: sout 입력 후 ctrl + space 또는 space VSCode: syso 입력 후 ctrl + space 자동완성 대소문자 구분 없애기 인텔리제이 테스트 생성방법 인텔리제이에서 테스트를 쉽게 생성하려면 테스트를 생성할 인터페이스나 클래스명에 우클릭 후 Go To -> Test를 클릭하면 된다. 오늘은 JPA 개념과 엔티티 생성주기, 영속성 컨텍스트 개념을 드디어 이해했다. 말로 누군가에게 설명해줄 수 있을 정도가 ..
2022.10.14