[GIT] Fork한 Repository 동기화 1. 원본 Repository를 원격 Repository로 추가 git remote -v 2. 동기화하고 싶은 원본 Repository를 upstream이라는 이름으로 추가 git remote add upstream https://github.com/원본Repository.git 3. 추가되었는지 확인 git remote -v 4. upstream Repository로부터 최신 업데이트 가져오기 git fetch upstream 5. upstream Repository 브랜치를 로컬 브랜치로 merge git checkout {로컬 브랜치명} git merge upstream/{브랜치명} 6. Remote Repository에 적용 git push {원격 저장소명} {원격 브랜치명} [ 출처 ] http.. TIL/GIT 3년 전
[Git] 기본 명령어 Branch 브랜치 생성 로컬 브랜치 생성 git branch -b {로컬 브랜치명} 원격 브랜치 생성 git branch {원격 브랜치명} 브랜치 삭제 로컬 브랜치 삭제 git branch -d {로컬 브랜치명} 원격 브랜치 삭제 # 삭제 git push {원격 저장소명} --delete {원격 브랜치명} # 로컬 브랜치 삭제 후 push git branch -d {로컬 브랜치명} git push {원격 저장소명} {원격 브랜치명} 브랜치 목록 모든 branch 목록 git branch -a 로컬 branch 목록 git branch 원격 branch 목록 git branch -r 브랜치 이동 git checkout {브랜치명} 브랜치 이름 변경 git branch -m {기존 브랜치명} {변경할 브랜.. TIL/GIT 3년 전
[Algorithm] Goorm 사은품 교환하기 [ 문제 ] 커피를 좋아하는 성태는 집 주변에 있는 구름커피(Goorm Coffee)의 단골 손님이다. 출근길뿐만 아니라 식사 후 그리고 업무상 미팅도 구름커피를 애용하는 성태는 본인도 모르는 사이 수 많은 쿠폰을 적립해두고 있었다. 최근 구름커피에서는 고객이 모은 쿠폰을 상품으로 교환해주는 이벤트를 진행하고 있었고, 이를 알게 된 성태는 자신은 몇 개의 상품을 얻을 수 있을지 궁금해졌다. 하지만 너무나 많은 쿠폰을 보유하고 있는 성태는 자신이 얻을 수 있는 최대의 상품 수를 계산하기가 어려웠다. 성태의 쿠폰으로 얻을 수 있는 상품의 수를 계산해주는 프로그램을 작성해주자. 현재 성태는 N개의 시즌 한정 음료 쿠폰과 M개의 일반 음료 쿠폰을 가지고 있다. 그리고 구름커피에서는 다음과 같은 조합으로 12장의.. Algorithm/백준+프로그래머스+SWEA+정올+구름 3년 전
[Spring] Spring Security (스프링 시큐리티)란? Spring Security (스프링 시큐리티) 스프링 기반의 애플리케이션의 보안(인증, 권한, 인가)을 담당하는 스프링 하위 프레임워크 인증 (Authenticate) : 누구인가? 인가 (Authorize) : 무엇을 할 수 있는가? Spring Security를 사용하지 않으면 매 요청마다 세션을 검사 → Authenticate (인증) 매 요청마다 유저의 권한을 검사 → Authorize (인가) 개념 접근주체 (Principal) 보호된 리소스에 접근하는 대상 인증 (Authentication) 보호된 리소스에 접근한 대상이 누구인지, 애플리케이션 작업을 수행해도 되는 주체인지 확인하는 과정 (Who?) 인가 (Authorize) 해당 리소스에 대한 접근 권한을 가지고 있는지 확인하는 과정 (C.. TIL/Spring 3년 전
[Java] BufferedWriter vs StringBuilder BufferedWriter 비동기적 버퍼 스트림 버퍼가 가득 차면 데이터를 자동으로 비움 StringBuilder 변경할 수 있는 문자열 상속 불가 작동 방식 문자 추가 → 개체가 포함할 수 있는 문자 수를 정의하는 속성(StringBuilder.Capacity) 크기와 같을 때까지 길이가 증가 현재 용량을 초과 → StringBuilder.MaxCapacity 값에 도달할 때까지 동적으로 새 메모리 할당 Capacity, MaxCapacity가 두 배로 증가 메모리 할당 기본 (최대) 용량 : 16자 기본 최대 용량 : 16자 작업 수행 문자 반복 인덱스만 사용해서 개별 문자를 설정 또는 검색 Char[] 에서 문자 기반 인덱싱을 사용하면 성능 저하 (e.g. append()) (∵ 각 문자 액세스가 .. TIL/Java 3년 전