일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 자바
- 다이어그램
- SQL
- JavaScript
- java
- Linux_명령어정리
- Git_정리
- MySQL
- CSS
- 이클립스
- jsp
- git
- asp.net
- 배열
- Spring_오류정리
- DML
- Linux
- github
- HTML
- vb.net
- Spring_에러정리
- 인덱스
- 아파치톰캣
- 인스턴스
- json
- Git_명령어정리
- SQL_용어정리
- workbench
- 자바스크립트
- spring
- Today
- Total
목록분류 전체보기 (352)
데브마우스
메서드 위에 적는 @RequestMapping 더 단순하게 사용하는 방법 정리 메서드 위에 @RequestMapping을 작성하여도 속성으로 method=RequestMethod.GET으로 어떤 HTTP 메서드를 사용했는지 작성해줘야 합니다. 주의사항 스프링4.3부터 @RequestMapping을 더 단순하게 사용할 수 있습니다. 하지만 HTTP 메서드가 정해져 있다면 @RequestMapping을 더 단순하게 @(애너테이션)을 작성할 수 있습니다. @RequestMapping의 속성 단순하게 사용한 @ method=RequestMethod.Get @GetMapping method=RequestMethod.POST @POSTMapping method=RequestMethod.PUT @PutMapping ..
SQL의 균형 트리(Balanced Tree, B-tree) 용어 정리 자료 구조(Data Structure) 중 하나로써, 클러스터 형 인덱스와 보조 인덱스 모두 이 균형트리로 만들어졌습니다. 이 균형 트리 덕분에 빠른 속도로 노드(균형 트리 구조에서 데이터가 들어있는 곳)를 효율적으로 탐색할 수 있습니다.
SQL의 인덱스(Index) 용어 정리 인덱스(Index)는 책 뒤의 '용어사전' 페이지처럼 테이블에서 데이터를 빠르게 찾을 수 있도록 도와줍니다. 클러스터형 인덱스(Clustered Index) 용어 정리 기본 키(PK) 생성 시 자동으로 생성됩니다. 테이블 마다 1개만 만들 수 있습니다. 자동으로 해당 열의 정렬 기준이 됩니다. 보조 인덱스(Secondary Index) 용어 정리 고유 키(Unique) 생성 시 자동으로 생성됩니다. 테이블 마다 여러개 만들 수 있습니다. 보조 인덱스로 자동 정렬되지 않습니다.
git push 명령어 정리 git push 명령어는 로컬 저장소의 파일을 원격 저장소로 업로드할 때 사용합니다. 처음 사용할 때는 git push -u origin [main | master]로 작성하며 2번째 부터는 git push로 작동합니다. git push 명령어 형식은 아래와 같습니다. git push [--all | --branches | --mirror | --tags] [--follow-tags] [--atomic] [-n | --dry-run] [--receive-pack=] [--repo=] [-f | --force] [-d | --delete] [--prune] [-q | --quiet] [-v | --verbose] [-u | --set-upstream] [-o | --push-o..
SQL의 뷰(View) 용어 정리 뷰(View)는 가상의 테이블입니다. 뷰의 특징은 다음과 같습니다. 가상의 테이블입니다. 데이터가 있는 주소를 가집니다. 윈도우즈의 바로가기 아이콘에 비유할 수 있습니다. 실제 테이블에 연결되어 있습니다. 뷰인지 알아 볼 수 있게 이름 앞에 v_를 붙이는 것이 일반적입니다. 뷰는 2가지로 나눌 수 있습니다: 단순 뷰(테이블 1개)와 복합 뷰(테이블 2개 이상)로 나눌 수 있습니다. 뷰 관련 명령어 정리 CREATE VIEW :뷰를 생성합니다. ALTER VIEW: 뷰를 수정합니다. DROP VIEW: 뷰를 삭제합니다. WITH CHECK OPTION: 뷰에 범위를 설정하여 그에 해당하는 값만 입력되도록 합니다.
리눅스 터미널에서 세미콜론(;) 사용법 정리 리눅스 터미널에서 세미콜론(;)으로 구분해서 한 줄에 여러 개의 터미널 명령어를 수행할 수 있습니다. 이때 실행 순서는 왼쪽부터 오른쪽으로 순서대로 진행됩니다.
로컬 Git의 문제점 지역 저장소(Local Repository)에서도 버전 관리가 가능하지만 작업중인 디렉터리를 삭제할 경우 파일이 다 삭제되며 복구할 수 없다는 특징이 있습니다. 하지만 원격 저장소(Remote Repository)에 버전 관리 파일을 저장해둔다면 내 컴퓨터가 작동하지 않게 되어도 다른 컴퓨터에서 버전 관리 파일을 불러와서 계속해서 프로그래밍을 진행할 수 있다는 장점이 있습니다. Git과 Git Hub은 다릅니다. Git과 Github은 다릅니다. Git은 버전 관리 시스템이며 Git Hub은 Git을 중심으로 버전 관리 파일들을 올리는 온라인 협업 플랫폼입니다. Git Hub에서 할 수 있는 일들 정리 Git Hub에서 할 수 있는 일들은 아래와 같습니다. 원격 저장소에서 Git을 ..
Git 브랜치를 병합(merge)할 때 주의할 점 Git 브랜치를 병합 하기 전에는 main 혹은 master 브랜치에서 병합해야합니다. git switch [main|master] git merge [병합할_브랜치_이름] 브랜치(분기) 시각화 자료 main │ work1 ─ 분기 → main work2 ↘ └ → test2 work2 │ test2 ─ 2. test2가 test2 work2 커밋을 가리킴 │ HEAD ─ 1. HEAD가 test2 브랜치를 가리킴 Fast-forward 병합이란 무엇인가요? main 브랜치에서 브랜치 분기 후 main 브랜치에 아무 변화가 없다면 분기 후 브랜치를 병합하는 것은 간단합니다. 자동으로 병합되며 터미널에 Fast-forward가 출력됩니다. 다른 브랜치에서 ..
Git 브랜치란 무엇인가요? 브랜치(Branch)의 원래 의미는 나뭇가지라는 의미입니다. 브랜치를 여러 개 만들면 더 편하게 협업 할 수 있습니다. 브랜치를 만들 때 마다 새로운 분기(Branch)가 생기며 새로운 분기를 기존의 분기와 합치는걸 병합(Merge)라고 합니다. 새 브랜치 만드는 방법 아래 명령어로 현재 브랜치를 확인할 수 있습니다. git branch 아래 명령어로 새로운 브랜치를 생성할 수 있습니다. git branch [브랜치_이름] 아래 명령어로 브랜치를 전환할 수 있습니다. git switch [브랜치_이름] 브랜치와 커밋 관계 알아보는 방법 아래 명령어로 branch 별 차이점을 쉽게 확인하실 수 있습니다. git log --branches commit d90eff7ba11fc38..
git restore: 작업 트리에서 수정한 파일을 되돌립니다 기존에는 checkout 명령어를 사용하였습니다. 하지만 Git 2.23 이후 버전 부터 restore 명령어를 사용합니다. git add 명령어로 파일을 추가 하기전에 수정한 파일을 되돌립니다. git restore 명령어의 형식은 다음과 같습니다. git restore [] [--source=] [--staged] [--worktree] [--] … git restore [] [--source=] [--staged] [--worktree] --pathspec-from-file= [--pathspec-file-nul] git restore (-p|--patch) [] [--source=] [--staged] [--worktree] [--]..