목록Intellij (5)
코딩마을방범대

컴퓨터 포맷 후 Intellij 에서 처음 push를 시도했는데 아래와 같이 동작이 정상적으로 수행되지 않았다.'Permission denied (publickey)' 이라는 오류는 SSH 키 인증이 실패했음을 의미한다. 저런 팝업창이 아니더라도 Intellij 내의 Git-Console의 로그를 보아도 확인할 수 있다.git@192.~: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 위 문제를 해결하기 위해선 ssh 키를 발급한 후, 원격 레포지토리에 등록해주면 된다.아래..

war 파일을 실행시킬 땐 일반적으로 java -jar 명령어를 이용한다.하지만 디버깅 모드가 필요할 경우 war가 아닌 프로젝트 소스 코드가 필요하다.소스 코드를 확인하는 방법부터 프로젝트로 생성하는 방법까지 진행해볼 예정이다.(디컴파일 시 빌드 파일은 확인이 불가하므로, 정확한 프로젝트 복구는 불가하다.) WAR 파일의 소스 코드 추출하기 war 파일의 소스 코드를 확인하는 방법에는 여러가지가 있다. 1. war 파일의 확장자를 zip 파일로 변경해준 뒤 압축 해제 압축 해제 시 WEB-INF 폴더에 필요한 파일들이 들어가 있었다.classes에는 실질적인 프로젝트 소스들이 들어가있고, lib에는 필요한 라이브러리들이 jar 파일로 들어있다.하지만 이와 같이 소스 코드를 얻을 경우 파일명.cla..

Git을 사용하다보면 여러 브랜치 별로 관리하는 경우가 생긴다. 이럴 경우 공통 수정 사항이 생기면 브랜치 별로 끼워맞추는게 여간 불편한게 아니다. 여태 찾아볼 생각 없이 수동으로 하나하나 체크하면서 수정했는데, 역시 찾아보니 Git의 기본 기능으로 있었다. Cherry-Pick 이라는 기능을 통해 특정 커밋만 가져올 수 있다. 특정 커밋 가져오기 1. 타겟 브랜치로 체크아웃 GithubDesktop 프로그램을 통해 브랜치를 변경 Intellij의 git 탭에서 해당 브랜치의 커밋 클릭 후 Checkout 클릭 아래 명령어 이용 git checkout 브랜치명 2. 커밋 히스토리 확인 Intellij에서 git 탭의 해당 브랜치 클릭 아래 명령어 사용 git log 브랜치명 3. 커밋 선택 후 Cherr..

프로젝트 생성 시 Spring에서 기본으로 추가해주는 Exploded 를 이용해 Archive 를 생성하여 빌드하였으나 out 폴더부터 생성이 되지 않았다. 아래와 같이 빌드 오류가 발생했다. Artifacts builder: Archive 'C:/Users/Desktop/TASK/TEST/Tomcat_War_Test/out/artifacts/test/test.war' doesn't contain files so it won't be created 구글에 검색한 결과, 프로젝트 종료 -> .idea 폴더 지우기 -> 프로젝트 재실행 -> Build Artifacts 재실행 위처럼 진행해보았으나 아직도 빌드가 되지 않았다! 그리고 Spring에서 기본으로 추가해주는 Exploded 도 사라진 상황이였다. ..

꾸미기 Progress Bar로딩바의 테마를 변경할 수 있는 플러그인(겁나 귀여움)Progress Bar 검색 후 원하는 테마 설치 후 restart! 타이핑 효과 Power Mode 2간지나는 타이핑 효과를 얻을 수 있다그치만 별로 이쁘진 않다 active-power-mode-x타이핑을 빠르게 칠때마다 화면이 흔들리면서 입력수가 나온다! SuperMarioScroll마우스 커서를 위치하는 곳마다 마리오가 양 옆으로 움직인다쓸데없지만 이쁘다그치만 정말 쓸데없고 느려지기만 한다 편의성 테마One Dark Theme가독성 있는 색상으로 코드를 볼 수 있는 테마확실히 구분이 잘되고 잘 읽히는데 문제점은 약간 눈이 아프다 Xcode-Dark-Theme핑크핑크해서 이쁘다 Code..