본문 바로가기

전체 글87

[Git] 명령어 정리 repository 생성 후 git init git add . git commit -m "커밋 내용" git remote add origin (Repository URL) git push origin master git clone git clone (Repository URL) branch branch 생성 git branch (branch name) branch 이동 git checkout (branch name) branch 목록 탐색 #원격 브랜치 목록 git branch -r #로컬 원격 모든 브랜치 목록 git branch -a branch 변경사항 적용 git checkout master #master에서 branch 내용을 pull git pull origin (branch name) #me.. 2021. 7. 12.
[Java] HashMap 함수 사용하기 HashMap 이란? HashMap은 Map 인터페이스를 구현한 대표적인 Map 컬렉션이다. Map 인터페이스를 상속하고 있기에 Map의 성질을 그대로 갖고 있다. Map은 Key와 Value로 구성된 Entry객체를 저장하는 구조를 가지고 있는 자료구조로 Key와 Value는 모두 객체이다. 만약 기존에 저장된 키와 동일한 키로 값을 저장하면 기존의 값은 없어지고 새로운 값으로 대치된다. HashMap은 이름 그대로 해싱을 사용하기 때문에 많은 양의 데이터를 검색하는 데 있어서 뛰어난 성능을 보인다. 위 그림처럼 HashMap은 내부에 Key와 Value를 저장하는 자료구조를 갖고 있다. HashMap은 해시 함수를 통해 Key와 Value가 저장되는 위치를 결정하므로, 사용자는 그 위치를 알 수 없고.. 2021. 6. 16.
[RegExp] 기초 정규 표현식 시작하기 정규 표현식은 복잡한 문자열을 처리할 때 사용하는 기법으로, 간편하고 직관적인 코드를 작성할 수 있도록 해준다. 문자 클래스 [ ] '[' 와 ']' 사이의 문자들과 매치한다는 의미를 갖는다. 즉, 정규 표현식이 [abc]라면 이 표현식의 의미는 "a, b, c 중 한 개의 문자와 매치"를 뜻한다. ex) "a", "before", "dude"가 정규식 [abc]와 어떻게 매치되는지 살펴보자. "a" → 정규식과 일치하는 문자인 "a"가 있으므로 매치 "before" → 정규식과 일치하는 문자인 "b"가 있으므로 매치 "dode" → 정규식과 일치하는 문자인 a, b, c 중 어느 하나도 포함하고 있지 않으므로 매치되지 않음 [ ] 안의 두 문자 사이에 하이픈(-)을 사용하면 두 문자 사이의 범위를 의미.. 2021. 6. 10.
[Network] REST API 알아보기 2021.12.17 - [Computer Science] - [Network] REST 알아보기 [Network] REST 알아보기 REST API에 대해 잘 설명되어있는 글을 보고 정리한 적이 있습니다. 이번에 REST에 대해 잘 정리되어있는 글을 발견해서 REST에 대해서도 정리해보려고 합니다. REST(Representational State Transfer) Represent.. doongjun.tistory.com REST API란? REST(Representation State Transfer) 아키텍처의 제약조건을 준수하는 애플리케이션 프로그래밍 인터페이스를 뜻한다. 인터넷과 웹을 통해서 나의 컴퓨터를 제어할 때, 어떻게하면 시행착오를 줄이고 더 좋은 API를 만들 수 있는가에 대한 고민의 .. 2021. 5. 31.
[Javascript] FullCalendar 사용하기 #1 인턴 프로젝트 진행을 하는데 예약 관리 기능을 구현하기 위해 FullCalender라는 라이브러리를 사용했다. 앞으로도 많이 사용할 것 같아 간단한 사용법을 정리해보려고 한다. 목표 : DB에 있는 날짜, 시간 등 달력 이벤트 CRUD 개발 환경 : STS3, mariaDB, fullcalendar-5.6.0 먼저 아래 웹페이지에 접속하면 다운로드 받을 수 있는 zip파일이 있다. 다운받아서 압축을 해제한 후 각자 개발환경에 편한 경로에 넣어주면 된다. fullcalendar.io/docs/initialize-globals Initialize with Script Tags - Docs | FullCalendar It’s possible to manually include the necessary tags.. 2021. 4. 25.