중복으로 커밋이 쌓이는 문제

git pull default behaviour 같은 경우, git pull 을 수행하게 되면 git merge commit 을 생성하게 한다. 따라서, 기존에 존재하지 않는 commit이 자동으로 생기게 된다.즉, pull 을 받을 때 마다 불필요한 merge com

2022년 2월 16일
·
0개의 댓글
·

Git 기본 사용법(clone/pull/push)

0-1. 새 프로젝트 폴더 만들기0-2. 저장소 초기화 > 저장소로 사용하고자 하는 디렉터리로 이동한 다음 git init0-3. 클론git clone (클론할 내 레파지토리 url)0-4. 리모트 저장소 추가하기git remote add upstream (원본 ur

2022년 2월 16일
·
0개의 댓글
·
post-thumbnail

Git Flow Sample

Master-최종적으로 배포되는 서비스를 위한 브랜치이다. Release Branch에서 테스트 완료 후에 해당 브랜치로 merge 된다.Hotfix:서비스 출시 후 빠르게 수정되어야 할 버그를 수정하기 위한 브랜치이다Develop:배포를 위한 개발을 진행하는 브랜치F

2022년 2월 16일
·
0개의 댓글
·

업무배치확인프로그램

필수)1\. 데이터 가지고 생짜 테이블을 그대로 그려보기2\. 배정 현황 테이블과 운영자 개발자 현황 테이블을 클라이언트 단에서 합쳐보기3\. 배정현황, 직원 현황, 대학 현황을 클라이언트 단에서 합쳐보기선택)1\. 특정 개발자를 선택해서 모든 목록 보도록2\. 특정

2022년 1월 26일
·
0개의 댓글
·
post-thumbnail

스코프(Scope) 호이스팅(Hoisting), 클로저(Closure)

현재 접근할 수 있는 변수들의 범위, 즉 변수 생존 주기다르게 말하면 현재 위치에서 볼 수 있는 변수들의 범위라고 볼 수 있다. 자바스크립트는 함수단위로 OUTER 스코프가 생성되기 때문에 스코프가 많아지면 함수 실행이 느려진다.이런 스코프가 계층적으로 연결되어 있는

2022년 1월 5일
·
0개의 댓글
·
post-thumbnail

합격자 발표 DB 테이블 짜기

학생데이터: 이름, 주민번호, 수험번호, 상태 등서비스 데이터: 대학, 모집시기, 전형, 학과 등발표 설정: 기간, 제목, 내용위 데이터를 가지고 테이블을 만들어 수험번호, 이름, 생년월일을 입력하면 학생의 합격/불합격 결과를 알려주는 시스템을 만들기. RDB로 설계.

2022년 1월 5일
·
0개의 댓글
·
post-thumbnail

String 객체와 String 리터럴

new 연산자를 통해 문자열 객체를 생성하는 경우 메모리의 Heap 영역에 할당되고 "" 방법인 리터럴을 이용한 경우에는 String Constant Pool이라는 영역에 할당된다.상수풀에 생성된 문자열의 경우 하나만 존재하게 된다. 따라서 str1, str2는 같은

2022년 1월 4일
·
0개의 댓글
·
post-thumbnail

DB성능테스트: Prototype

프로젝트 플로우 Model: MS SQL로 더미데이터를 받고 임의로 쿼리를 작성한다, 작성한 쿼리의 실행 속도를 재서 MIN, MAX, AVG 값을 구한 후 FLOAT 배열로 리턴한다. Controller: VIEW에서 부르면 Model을 불러 FLOAT 배열을 받아

2022년 1월 3일
·
0개의 댓글
·
post-thumbnail

프로젝트 git flow

지금까지 개발을 할때는 git flow를 정하지 않고 개발을 해왔는데 이번 팀원들과는 이렇게 룰을 정하는것이 생소했지만 새롭고 유용했다. 이렇게 커밋과 머지에 대한 룰을 정하니 git 컨트롤이 훨씬 쉬울것같다. 기본적으로 master(main)/fix/develop/

2021년 12월 30일
·
0개의 댓글
·

DB성능테스트: 기획안

JAVA Springboot + HTML/CSS/JS \-DB 프로시저 하나를 여러 번 실행하고, 실행하는 데 걸리는 시간의 최대값, 최소값, 평균값을 구한다. \-재실행 버튼으로 재실행이 가능하다.

2021년 12월 30일
·
0개의 댓글
·

DB성능테스트: 첫번째 프로젝트 시작

우리에게 주어진 첫번째 프로젝트는 데이터베이스 성능 테스트 웹 프로그램을 만드는 일이였다. 파트장님께서 이미 C데이터베이스는 앞으로 회사에서 계속 쓰게될 ms-sql을 선택했고 서버는 자바와 spring을 고민하다가 일반 JAVA로 하게 되면 프런트앤드와 http통신이

2021년 12월 30일
·
0개의 댓글
·

인턴십을 시작하며

얼마전 포스코 면접을 보고 느낀바가 있다면 지금 이대로는 안되겠다... 이건 세상에 잘하는 사람은 많고 용의 꼬리라도 되려면 다분히 노력하지 않으면 안되겠다. 배우고 싶다. 성장하고 싶다. 더이상 부끄럽고 싶지 않다. 사실 지난 대학생활을 돌아 보면 겨우겨우 버텨온거

2021년 12월 30일
·
0개의 댓글
·
post-thumbnail

유클리드 호제법 알고리즘: 최대공약수와 최소공배수

"유클리드 알고리즘" 원리.\-임의의 두 자연수 a, b가 주어졌을때. 둘중 큰 값이 a라고 가정해보겠습니다.\-a를 b로 나눈 나머지를 n 이라고 하면 (a%b = n)\-n이 0일때, b가 최대 공약수(GCD)입니다. \-만약 n이 0이 아니라면, a에 b값을 다시

2021년 12월 16일
·
0개의 댓글
·
post-thumbnail

제일 작은 수 제거하기

🟨 내 풀이:1) 길이가 1인 경우를 먼저 처리한 후에 2) for문으로 input으로 주어진 배열에서 가장 작은 ele와 ele의 index를 찾기3) 그 ele index로 0-index index-배열끝 두 배열을 만든다. 4) 두 배열을 연결해서 가장 작은 e

2021년 12월 16일
·
0개의 댓글
·

체육복(탐욕법)

\-n크기의 배열을 만들어 0으로 초기화한다. \-체육복을 잃어버린 사람은 -1로 바꾼다.\-여분의 체육복을 가지고 있는 사람의 앞, 뒤 사람이 -1이면 0으로 매꾼다.\*문제) 여벌의 체육복을 가지고 있는 사람이 체육복을 잃어버린 경우 본인이 먼저 입어하므로 빌려줄수

2021년 11월 28일
·
0개의 댓글
·
post-thumbnail

리덕스 흐름 이해하기

리덕스는 가장 많이 사용하는 리액트 상태 관리 라이브러리입니다. 리덕스를 사용하면 컴포넌트의 상태 업데이트 관련 로직을 다른 파일로 분리시켜서 더욱 효율적으로 관리할 수 있다. 또한, 컴포넌트끼리 똑같은 상태를 공유해야 할 때도 여러 컴포넌트를 거치지 않고 손쉽게 상태

2021년 10월 14일
·
1개의 댓글
·
post-thumbnail

백준오답 18870

🟨 내 풀이: 1) 이중배열X 선언, int zip = 02) Xi에 input값 넣고 Xi에 순서 기억3) Xi기준으로 sort4) i는 0부터 Xi.length-1 만큼 for문으로 비교 ( Xi < Xi+1 ) 일 경우 Xi=zip하고 zip++, 크지 않

2021년 10월 12일
·
0개의 댓글
·
post-thumbnail

얕은복사/깊은복사/단순복사

참조: https://inma.tistory.com/140

2021년 10월 5일
·
0개의 댓글
·
post-thumbnail

React Wep App 배포하기

완성된 프로젝트 폴더 안에서 npm ci:개발자들이 개발환경을 (pakcage에 대한) 지속적으로 통합할 수 있도록 하는 커맨드. npm run build: production 모드로 빌드, build 폴더 안에 배포에 필요한 파일들이 만들어진다. build/stati

2021년 9월 15일
·
0개의 댓글
·
post-thumbnail

라우팅(페이지) 이동: Link, NavLink, Redirect

\-a tag: 앱을 새로고침하면서 경로를 이동합니다.\-브라우저의 주소를 바꾸고,맞는 Route 로 화면을 변경합니다.\-import { Link } from 'react-router-dom'; 한다. \-activeClassName, activeStyle 처럼 ac

2021년 9월 14일
·
0개의 댓글
·