본문 바로가기
728x90
반응형

분류 전체보기279

[Git] Git과 Github의 차이 Git은 버전 관리 '프로그램'이고 Github는 버전 관리, 소스 코드 공유, 분산 버전 제어 등등이 가능한 원격 저장소이다. 📌 Git 오픈 소스 버전 관리 시스템(VCS: Version Control System) 로컬에서 버전 관리 소프트웨어 개발 및 소스 코드 관리에 사용 git은 본인의 코드와 그 수정내역을 기록하고 관리하도록 돕는 버전 관리 프로그램이며, 로컬에서 프로젝트의 기록을 스스로 관리할 수 있도록 해줍니다. git을 통해 브랜치를 생성하고 이전 브랜치로 복구, 삭제, 병합이 가능합니다. 하지만 로컬 저장소를 사용하기 때문에 다른 개발자와 실시간으로 작업을 공유할 수 없습니다. 📌 Github Git Repository를 위한 웹 기반 호스팅 서비스 클라우드 서버를 사용해서 로컬에서 .. 2023. 8. 27.
[Git] Git이란? 💡 Git이란, 버전 관리 시스템(Version Control System, VCS)의 하나이다. 쉽게 말하면, 말 그대로 '버전'을 관리할 수 있는 수단이다. 수정 사항이나, 업데이트 사항 등을 그때 그때 바로 반영 할 수 있도록 하는 시스템을 말한다. 버전 관리 시스템이란 무엇인가? 버전 관리 시스템(VCS)은 파일 내 변화를 시간의 흐름에 따라 기록했다가, 이후 필요한 상황에서 그 파일을 꺼내올 수 있는 시스템을 말한다. 버전 관리 시스템을 활용하면 동일한 정보에 대한 여러 버전을 관리하게 되며, 버전을 통해 시간에 따른 변경 사항 및 변경자를 확인 할 수 있다. 더불어, 이전 버전으로 돌아갈 수 있고, 다시 원래 버전으로 돌아올 수도 있으며 누가 문제를 일으켰는 지도 쉽게 파악 할 수 있다. 로컬.. 2023. 8. 27.
[Git] 에러노트 Git 사용 중 발생한 에러를 정리하는 곳입니다. 경로 에러에러 코드- fatal: not a git repository (or any of the parent directories): .git발생 원인- git 경로를 안 잡아줘서 발생..?해결 방법- $ git init- $ git remote add origin (GitHub주소) 동기화 에러에러 코드- error: pathspec 'master' did not match any file(s) known to git발생 원인- Local 저장소의 git과 Remote 저장소의 git 정보가 동기화 되지 않아서, 새로 만들어진 Remote 저장소 브랜치를 참조할 수 없기에 발생하는 에러다.해결 방법- 원격 브랜치를 업데이트 한 뒤 checkout을 실.. 2023. 8. 27.
[Intellij IDEA] 디버깅 feat. spring boot 💡 디버깅 모드 실행 실행 버튼 옆에 벌레를 누르면 디버깅 모드로 애플리케이션이 실행된다. 디버깅 모드로 실행된 애플리케이션은 동작 시 BreakPoint된 지점에서 동작이 멈추며 console에 로그 정보가 찍힌다. *왼쪽(Debugger)은 현재까지 실행된 스택이 표시됨. *오른쪽(Variables)은 지역 스코프에 담겨진 변수가 표시된다. Debuging Button resume 다음 BreakPoint까지 실행한다 더 이상 BreakPoint가 없으면 종료 step over 다음 줄로 이동 (return시 return된 지점으로 이동) step into 메서드 안으로 한 단계 들어감 step out 이전 지점으로 나옴 run to cursor BreakPoint를 찍지 않아도 커서가 위치한 라인으.. 2023. 8. 27.
[Intellij IDEA] Git 연동하기 따로 코드를 작성할 필요 없이 간단하게 연결 및 공유가 가능하여 매우 편리하다!! 1. 상단 메뉴 VCS → Share Project on GitHub 클릭 2. 올라온 창에 Github에 등록할 Repository name 수정, Description 수정 3. 완료 후 Share 버튼 누르면 자동으로 자신의 Github Repository로 등록되고, Commit & Push해주면 된다. *Github 계정 연동되어있지 않다면 Login해야 한다. 2023. 8. 27.
[Intellij IDEA] 코드 옵션 (hint) Intellij를 사용하다 보니 코드에 나오는 useage와 같은 힌트들이 유용하긴 하지만 가독성이 떨어지는 것 같아 필요할 때만 사용하면 좋을 것 같다! file -> settings -> Editor -> Inlay Hints -> Code vision ( Usages ) 체크를 선택/해제 하여 사용하면 된다. [Intellij] 코드창 usages, usage 표시 해제(옵션 끄기, 힌트 제거) + Code author 코드 작성자 표시, new* 2022.2 [Intellij] 코드창 usages, usage 표시 해제(옵션 끄기, 힌트 제거) + Code author 코드 작성자 표시, new* 2022. 얼마전 노트북 고장으로 컴퓨터의 모든 데이터와 모든 프로그램이 날라갔다. 그리고 다시 새로.. 2023. 8. 27.
[Intellij IDEA] 단축키 단축키 Alt + Enter 현재 컨텍스트에 대한 액션 표시 (오류 수정, import제안 등) F2 다음 에러(경고) 또는 제안으로 점프 Ctrl + E 최근 실행했던 파일 확인 Ctrl + B 심볼의 선언으로 이동 / 클래스 파일로 이동 Ctrl + Ctrl Run Anything창 항목 실행 Ctrl + W 코드 근처의 선택 영역 확대(축소) Ctrl + / 해당 코드 줄 주석 처리 Ctrl + Shift + Enter 가장 많이 사용되는 IntelliJ IDEA 단축키 15개 | JetBrains Blog 가장 많이 사용되는 IntelliJ IDEA 단축키 15개 | Post Blog IntelliJ IDEA는 편집, 탐색, 리팩토링, 디버깅 등 일상적으로 수행하는 대부분의 작업에 대하여 해당 명.. 2023. 8. 27.
[Index] index 사용 방법 index 생성 테이블 생성 시 인덱스 생성 -- INDEX ( 칼럼명1, 칼럼명2 ) CREATE TABLE `books` ( `id` varchar(5) NOT NULL, `name` varchar(20) NOT NULL, `password` varchar(20) NOT NULL, PRIMARY KEY (`id`), INDEX `idx_test` (`name`) ); 인덱스 추가로 생성 -- CREATE INDEX ON ( 칼럼명1, 칼럼명2, ... ); CREATE INDEX idx_test ON books ( name ); 테이블에 추가 -- ALTER TABLE ADD INDEX ( 칼럼명1, 칼럼명2, ... ); ALTER TABLE books ADD INDEX idx_test ( name.. 2023. 8. 27.
[Index] 인덱스 종류와 자료구조 인덱스는 데이터베이스에서 데이터 검색 속도를 향상시키기 위한 자료 구조로, 특정 쿼리나 데이터베이스 작업에 맞는 인덱스 유형을 사용할 수 있다. 인덱스 종류 여러 종류의 인덱스가 있는데 그중 주로 사용되는 인덱스인 Unique, B-Tree, Hash, Clustered, Non-clustered 등 5가지 인덱스의 종류에 대해 알아보자.. 유니크 인덱스 (Unique Index): 유니크 인덱스는 해당 열의 값이 중복되지 않도록 보장하는데 사용되며, 각 값은 오직 하나의 행에만 존재할 수 있다. 중복된 값이 발생하지 않도록 데이터의 무결성을 유지할 수 있다. 주로 기본키 (Primary Key) 제약조건을 구현하는데 사용된다. CREATE UNIQUE INDEX idx_unique_column ON t.. 2023. 8. 27.
728x90
반응형