본문 바로가기

전체 글

(42)
Chapter 1. 인텔리제이에서 깃과 깃허브 사용하기 대부분의 IT 서비스 회사는 깃을 통해 버전 관리를 하고 있다. 깃의 원격 저장소 역할을 하는 서비스는 대표적으로 깃허브 (Github)과 깃랩 (Gitlab)이 있는데, 지금은 가장 대중적인 깃허브를 사용할 것이다. 맥 단축키인 command+shift+A 를 사용해 Action 검색창을 열어 share project on github 를 선택한다. share 버튼을 눌러 깃허브 저장소와 동기화한다. 프로젝트 첫 번째 커밋을 위한 팝업창이 등장하는데, .idea 디렉토리는 커밋하지 않는다. 인텔리제이에서 프로젝트 실행 시 자동으로 생성되는 파일들이기 때문에 깃허브에 올리기에는 불필요하기 때문이다. 커밋 메시지를 쓰고 add 버튼을 누르면 커밋과 푸시가 진행된다. 깃허브 계정을 확인해보면 프로젝트가 생성..
단축키 쉽게 찾기 - CheatSheet https://www.mediaatelier.com/CheatSheet/ CheatSheet - Know your shortcuts CheatSheet 1.6.3 (25.2.2022) CheatSheet 1.6.2 (20.1.2022) CheatSheet 1.6.1 (23.11.2021) CheatSheet 1.6 (24.1.2021) Added: Support for Apple Processors Changed: New icon CheatSheet 1.5 (18.6.2020) Added: Support for CustomShortcuts. Edit shortcuts in Houdah www.mediaatelier.com 위 프로그램을 설치하고 command 버튼을 꾹 누르면 단축키 목록이 뜬다.
Home-brew 설치하기 + JDK 설치 https://iboxcomein.com/homebrew/ 맥에서 Homebrew 홈브류 설치,삭제 및 기본 적인 사용 방법 - SoEasyGuide 일반적으로 '맥'에 프로그램 , 앱 을 설치하는 방식은 크게 아래 와 같습니다. 앱 스토어에서 바로 다운로드, 소프트웨어 제작사/개발자 사이트에서 직접 설치 파일 다운로드 그런데 두번 째 방 iboxcomein.com 위 글을 참고하여 홈브류를 설치했다. https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 홈브류 사이트 중앙에 있는 코드를 복사해 터미널에 복사 붙여넣기 한다. 엔터를 누르면 password를 입력하라는 문구가 나오는데 본인 Mac..
Chapter 1. 인텔리제이로 스프링 부트 시작하기 젯브레인 툴박스 - 젯브레인의 제품 전체의 버전 관리와 JVM 옵션 등 조정 가능 https://www.jetbrains.com/toolbox-app/ JetBrains Toolbox App: Manage Your Tools with Ease Open any of your projects in any of the IDEs with one click. www.jetbrains.com * PC 메모리 4G 이하 - 750MB , 8G - 1024 ~ 2048, 16G - 2048 ~ 4096 권장 - gradle 프로젝트를 스프링 부트로 변경 buildscript { ext { springBootVersion = '2.1.9.RELEASE' } // 전역변수 설정 repositories { mavenCent..
맥 인텔리제이 자동완성 안될 때 해결 방법 Intelli J 를 쓰는데 ctrl + space 를 눌렀는데도 자동완성이 안되어 해결 방법을 찾아보았다. 시스템 환경설정 -> 키보드 -> 단축키 -> 입력 소스 -> '이전 입력 소스 선택'을 체크 해제하면 된다.
Rosetta 2 설치 오류 해결 맥북에 인텔리제이를 설치하려는데, Rosetta 2 를 설치해야한다는 문구가 떴지만 자꾸 오류가 발생하였다. 이를 해결하고자 Rosetta 2 가 뭔지 찾아보았다. https://crossjin.tistory.com/entry/Mac-M1-로제타Rosetta-설치하기 Mac M1 로제타(Rosetta) 설치하기 M1을 사용하다 보면 호환되지 않는 프로그램이나 앱이 존재한다. 그래서 처음 M1을 접한 사람들은 프로그램이 안 되는 게 생각보다 많다는 것을 느끼고 구매한 것에 대한 후회를 할 수도 있다. 나 crossjin.tistory.com 위 블로그 글을 참고하니, 'Rosetta 2 를 사용하면 Intel 프로세서가 장착된 Mac용으로 제작된 앱을 Apple Silicon이 장착된 Mac에서 사용할 수..
TomCat 오류 해결방법 이클립스에서 TomCat을 연동하고 파일을 실행시키는데, 잘 되다가 갑자기 아래와 같은 오류가 떴다. Several ports (8005, 8000) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop theother process or change the port number(s). port번호가 충돌이 나서 그런것이다. cmd창을 켜서 netstat -p tcp -ano 를 입력해준다. 그러면..
GitHub branch 이름 바꾸기 자동으로 생성되어 있던 branch 명이 master였는데, 이 master가 master-slave의 master라 사회적으로 문제가 될 수 있어 main으로 많이 사용하는 추세라고 한다. 따라서 기본 branch명을 main으로 바꿔보았다. Git Bash에서 로컬 저장소의 git branch를 먼저 변경해준다. git branch 로 현재이름 확인 git branch -m 원래이름 변경할이름 원격 저장소에서도 반영되도록 바꿔주어야한다. 먼저 origin에 새로운 브랜치를 생성해준다. git push origin 새로 변경할 이름 원래 브랜치를 삭제하고 새로운 브랜치를 push 해준다. git push origin :old_branch new_branch GitHub 사이트에서 직접 바꿔주는 방식도 ..