본문 바로가기

분류 전체보기103

[Git] Git Commit 컨벤션 - 개요 하려면 제대로 하자.. 깃은 그냥 내가 진행했던 프로젝트들을 올리는 저장소 정도로 생각하고 무조건 심심할때 커밋, 생각나면 커밋!! 을 했다.. 그러다보니 기록이 지저분하다는 생각과 커밋 메세지를 써도 이게 맞는건가? 라는 생각을 하게 되었다. 제대로 된 깃헙활용을 하기 전에 커밋 컨벤션을 확실히 정리해 둘 필요성이 있는 것 같아 정리하게 되었다. 1. 구성 커밋 메세지의 구성은 제목, 본문, Footer 세가지로 나뉜다. - 제목(Subject) 제목은 세부적으로 type과 제목으로 나뉜다. 타입은 이 커밋이 추가, 수정, 리펙토링 등 어떤 종류인지를 나타내고 제목은 말 그대로 제목을 나타낸다. *type feat: 새로운 기능 추가 fix: 버그 수정 docs: 문서 수정 style: 코드 .. 2021. 5. 1.
[Github] OverView 꾸미기 - README를 통한 간단한 자기소개 - 개요 Github을 돌아다니다 보니 자신의 페이지에 Overview가 예쁘게 꾸며진 모습을 볼 수 있었는데요. 저도 이런건 못참는 편이라 따라해봤습니다.!! 첫 화면을 이쁘게 꾸며보자!! 1. 먼저 본인의 github아이디와 같은 이름으로 레포지토리를 만들면 Special 레포지토리라고 나옵니다. 여기서 추가로 README file 추가만 하시고 Create repository를 눌러 생성합니다. 2. 만들어진 레포지토리에는 위와 같은 README가 생겼어요. 수정을 눌러 꾸며봅시다!! 3. 기본으로 위와같이 되어있습니다. 이런식으로 꾸미면 된다는 예시에요 4. 저는 한 블로그를 찾아서 위와 같이 넣어줬어요.별건 없고 html으 사용했고 뱃지만 넣었습니다. 사용법 &nbsp ex) &nbsp 위와 같.. 2021. 5. 1.
1.[Spring Framework] 개론 및 공부(업로드) 목적 1. Spring Framework란? - JAVA의 웹 프레임워크로 다양한 애플리케이션을 만들기 위한 틀이다. - JAVA를 이용한 활용도와 프로젝트의 규모가 커져감에 따라 JSP, MyBatis, JPA등의 기술들을 더욱 편리하게 사용 하기 위해 만들어진 프레임 워크이다. - 프로젝트 진행시 코드의 중복을 줄여주고, 비지니스 로직을 간단하게 해준다. 2. Framework란? - 소프트웨어 개발에 있어서 뼈대 역할을 하는 구조화된 환경 - 즉, 기본이 되는 뼈대와 자주 쓰일 법한 기능 등을 모아놓은 구조/환경을 말한다. ※라이브러리와의 차이점 - 라이브러리는 개발자가 주체가 되어 필요한 순간에 가져다 쓰는 것이다. - 프레임워크는 프레임워크가 주체가되어 프레임워크의 규칙, 약속에 맞게 개발자가 개발을.. 2021. 4. 30.
[BOJ]1,2,3더하기 4(15989) www.acmicpc.net/problem/15989 15989번: 1, 2, 3 더하기 4 정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 4가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다. 합을 이루고 있는 수의 순서만 다른 것은 같은 것으로 친다. 1+1+1+1 2+1+1 (1+1+2, 1+2+1) 2+2 www.acmicpc.net 난이도 - 실버1 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 (추가 시간 없음) 512 MB 2126 1378 1056 66.541% 문제 정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 4가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다. 합을 이루고 있는 수의 순서만 다른 것은 같은 것으로 친다. 1+1+1+1 2+1.. 2021. 4. 27.
[BOJ] 퇴사 2(15486) 성공분류 시간 제한메모리 제한제출정답맞은 사람정답 비율 2 초 512 MB 5631 2277 1565 39.213% 문제 상담원으로 일하고 있는 백준이는 퇴사를 하려고 한다. 오늘부터 N+1일째 되는 날 퇴사를 하기 위해서, 남은 N일 동안 최대한 많은 상담을 하려고 한다. 백준이는 비서에게 최대한 많은 상담을 잡으라고 부탁을 했고, 비서는 하루에 하나씩 서로 다른 사람의 상담을 잡아놓았다. 각각의 상담은 상담을 완료하는데 걸리는 기간 Ti와 상담을 했을 때 받을 수 있는 금액 Pi로 이루어져 있다. N = 7인 경우에 다음과 같은 상담 일정표를 보자. 1일2일3일4일5일6일7일TiPi 3 5 1 1 2 4 2 10 20 10 20 15 40 200 1일에 잡혀있는 상담은 총 3일이 걸리며, 상담했을 때.. 2021. 4. 27.
[BOJ] A → B (16953) www.acmicpc.net/problem/16953 16953번: A → B 첫째 줄에 A, B (1 ≤ A > A >>.. 2021. 4. 22.
[프로그래머스] 없어진 기록 찾기 programmers.co.kr/learn/courses/30/lessons/59042 코딩테스트 연습 - 없어진 기록 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 분류 - JOIN 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, .. 2021. 4. 16.
[프로그래머스] NULL 처리하기 programmers.co.kr/learn/courses/30/lessons/59410 코딩테스트 연습 - NULL 처리하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 문제 분류 - NULL 값 치환 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION.. 2021. 4. 16.