본문 바로가기

Development/Tips29

웹스톰에서 터미널 zsh로 변경하기 TL;DR (Mac) Command + , 단축키로 설정창 접근 Tools -> Terminal -> Shell path를 zsh로 변경 설명 Mac의 Terminal 기본 설정은 /bin/bash로 되어 있습니다. zsh로 설정해주면, Mac에 oh-my-zsh로 커스텀한 터미널로 위와 같이 git branch를 terminal에서 볼 수 있습니다. 2023. 3. 27.
[ETC] Mac / Window 사용중인 포트 종료 Mac에서의 port 종료 아래 명령어를 입력하면 COMMAND, PID, ...와 같은 목록들이 출력됩니다. 조회된 PID를 ${processId}에 입력하시면 됩니다. (현재 접속한 계정의 권한에 따라 sudo 명령어가 필요할 수 있습니다.) lsof -i :${port} ex.) lsof -i :3000 kill ${processId} ex.) kill 48513 Window에서의 port 종료 Mac과 명령어는 다르지만 마찬가지로 port 번호에 대한 PID를 조회한 후, 해당 PID를 종료시키면 됩니다. netstat -ano | findstr ${port} ex.) netstat -ano | findstr 3000 taskkill /f /pid ${processId} ex.) taskkill .. 2023. 3. 13.
[InteliJ] 인텔리제이 자동빌드 설정 문제 devtools 의존성과 livereload 설정을 해주었는데도 소스가 자동으로 빌드되지 않음 implementation 'org.springframework.boot:spring-boot-devtools' spring.devtools.livereload.enable=true 해결방법 (Mac) ctrl + shift + a 를 누르면 검색 창이 뜬다. Advanced Settings 검색. Allow auto-make to start even if developed application is currently running 체크 (2021.2 부터 Resistry에서 설정했던 것이 Advanced Settings로 변경됐다고 함.) MEMO 해당 설정은 프로젝트 단위로 적용됨. 기존 작성 링크 참.. 2022. 2. 8.
[JavaScript] ajax statusText가 parsererror일때 문제 통신후 서버에서 반환하는 값을 정상적으로 넘겨받았음에도 statusText가 parsererror로 떨어짐. 원인 서버에서 받는 데이터 타입과 넘겨주는 타입이 다름. 사용중인 라이브러리에서 text 타입으로 넘겨주고 있음. 해결방법 명시적으로 dataType을 text로 지정해줌. dataType: "text", 2022. 1. 24.
[Safari] 크롬 사파리 북마크 동기화 사파리 -> 파일 -> 가져오기 -> Google Chrome... 2021. 12. 21.
[InteliJ] Live reload적용 환경 InteliJ + SpringBoot + Thymeleaf 상황 구글링 해본 결과 다음과 같은 설정과 Resisty의 수정이 필요하다고 하여 적용하였으나 작동되지 않았습니다. spring.thymeleaf.cache=false spring.devtools.restart.enabled=true spring.devtools.livereload.enabled=true 해결방법 Run > Edit Configurations Running Application Update Policies의 On 'Update' action / On frame deactivation 항목을 Update classes and resources로 변경해줍니다. 2021. 12. 7.
[InteliJ] SVN 커밋에러 (에러코드 E155011) 에러내용 - svn: E155011: Directory '...' is out of date 상황 - 작업중인 패키지 삭제 후 소스 커밋 원인 - 삭제가 반영된 서버의 소스 버전과 로컬의 소스 버전이 다르기 때문에 발생 해결방법 - 프로젝트 우클릭 -> Subversion -> Update Directory - 아래 이미지와 같이 HEAD revision으로 변경해준다. 2021. 11. 2.
[InteliJ] SVN연동 에러 (에러코드 E170013, E230001) Error - svn: E170013: Unable to connect to a repository at URL 'https://...' - svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted 문제 - 인텔리제이에서 svn을 사용하려고 함. - 에러검색 시 svn설치경로로 가서 명령어를 실행하라는 글들이 있었는데 안됨. 해결방법 - Preferences > Version Contol > Subversion - 대화형 모드 활성화(영어버전 Enable interactive mode) - 다시 저장소에 접근하면 로그인 창이 뜸. 참고 - .. 2021. 9. 29.
[InteliJ] 프로젝트를 불러왔는데 maven을 인식하지 못할 때 문제 - 이클립스에서 SVN으로 클론한 저장소를 메이븐에서 열었더니, 메이븐을 인식하지 못하여 외부라이브러리들을 받아오지 못함. 해결 - pom.xml 우클릭 후 add as Maven project 클릭 주의사항 - 라이브러리 버전관리가 프레임워크 버전에 맞춰 관리되고 있는 경우, 최신 라이브러리로 받아져 소스 수정이 될 수 있음. IntelliJ에서 메이븐(maven) 프로젝트를 git clone 했는데 pom.xml 이 있음에도 maven project로 인식하지 못 pom.xml 우클릭 > add as Maven Project itpsolver.com 2021. 9. 28.