profile
과연 나는 ?
post-thumbnail

INNER JOIN

관계형 데이터베이스는 테이블끼리 관계가 있어서 관계형DB라는 이름이 붙었다.관계는 논리적으로 연관이 있는 두 테이블 사이의 연결을 설정.데이터 중복을 최소화하고 관계 자체의 신뢰성과 적합성을 보장하게 된다.두 테이블 사이에 존재할 수 있는 3가지 관계 유형1 : 11

2021년 7월 8일
·
0개의 댓글
post-thumbnail

CRUD - 2

ALTER TABLEADD : 새로운 필드 추가DROP : 기존 필드 삭제MODIFY : 필드 타입 변경필드 타입이 바뀐걸 볼 수 있다.id나 number같은 필드는 자동으로 정수를 올려주면서 유일성을 보장해줘야 한다.따라서 인덱스(정수값)을 체크해서 자동으로 올려주는

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

CRUD - 1

테이블은 데이터의 명세서로각각의 데이터가 어떤 이름으로 어떤 타입, 어떤 조건으로 입력되어야 되는지에 대해서미리 설정이 되어 있어야 한다.각각의 열은 유일한 이름을 가지고 있으며 자신만의 타입을 가지고 있을 수 있도록 설정이 되어 있어야 한다.따라서 각 테이블에 포함할

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

관계형 데이터베이스 & DBeaver

관계형 데이터베이스의 개념은 크게데이터베이스 - 테이블 - 레코드 로 구성되어 있고테이블은 데이터베이스의 명세서라고 보면 된다.관계형 데이터베이스는 정형화 되어있는 데이터( 정형화란 일정한 형식이나 틀로 고정됨을 뜻한다. )Relational DataBase (RDB)

2021년 7월 7일
·
0개의 댓글

AOuth

Cookie란?로그인 했다는 정보를 유지 -> 로그인 되어있다는 사실을 저장해놓아야 한다는 의미.내 컴퓨터를 클라이언트라고 한다면웹사이트에서 클라이언트에 저장해 놓는 데이터를 "쿠키"라고 한다.쿠키는 웹사이트를 방문할 때마다 읽히고 수시로 새로운 정보로 바뀔 수 있다일

2021년 7월 3일
·
0개의 댓글

SSL

스크린캡쳐는 나중에 올리도록 하고 일단 정리부터,,내 정보를 탈취되지 않도록 하는 것 -> 기밀성내 정보가 조작되지 않았다는 것을 증빙하는 것 -> 무결성권한이 있는 사람에게만 정보에 접근할 수 있도록 하는 것 -> 인증암호화특정 방법을 통해 정보를 암호문으로 변경하는

2021년 7월 3일
·
0개의 댓글
post-thumbnail

Git 알아두면 좋은 것들 (.ignore, hooks, flow)

파이썬의 소스코드 파일들을 올리려고 할 때.idea/venv/폴더를 볼 수 있는데.idea/ 해당 프로젝트의 설정 값들이 담기게 되는 폴더이다.개인 아이디 설정 값이기 때문에 다른 사람들과 공유할 필요가 없다.venv/가상환경을 담는 폴더이다.local의 버전에 따라서

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

Git 이력 되돌리기 (amend, reset, revert)

작업을 하다 보면 git add로 추가를 깜빡할 경우가 생기는데 그럴 때, 파일을 추가적으로 포함시켜서 커밋을 만들고 싶다면git commit --amend 명령어를 이용한다.저번에 pull request를 이용해서 merge하는 작업을 진행했다.merge작업은 이력이

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

Git Rebase & GitHub Pull Request

rebase를 사용하면, merge commit이 생성되지 않고, 최신 HEAD 뒤에 순차적으로 commit 내용을 붙일 수 있다.잠시 commit을 뒤로 돌리고 rebase 시켜보자.log를 보면board.txt 전으로 돌아간 것을 볼 수 있고병합과정을 sourcet

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

Git branch (Sourcetree 사용법)

" 나뭇가지 " 라는 뜻.git에서 사용되는 의미는 " 구분된 작업 공간 " 을 의미한다.기존의 이력들은 유지된 채로 새로운 기능을 펼치고 싶을 때 브랜치를 새롭게 만드는 것브랜치는 구분된 작업공간을 의미한다.각자 독립된 작업공간에서 소스코드를 변경할 수 있다.(독립적

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

Git merge

변경 이력을 병합하는 과정이라고 할 수 있고 충돌 해결 이라고도 한다.충돌이 해결 됬다. -> merge commitadd B sentence 라고 웹에서 변경을 한다.git log로 기록을 확인해보면 웹 상에서 변경한 이력은 나와있지 않다.여기서 터미널로 변경을 해보

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

Git 기초 사용법 (add, commit, push, pull, clone)

Working Directory: 현재 작업하고 있는 폴더 ( 그냥 폴더에 있는 파일들 )Staging Area: 버전을 기록할 것들을 옮겨 놓는 장소 (감시하고 있는 대상들)Local Repository: 내 PC에 파일이 저장되는 개인 전용 저장소 (찍어서 저장하는

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

Git 기초 사용법 (init)

버전 관리 시스템파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템Git버전 관리 시스템 중 하나.소스코드를 여러 개발 PC와 저장소에 분산해서 저장이 가능가장 대중적인 방식Git을 사용하면코드의 변경사항을 간편하게 추적하고 조회

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

리팩토링 (2)

변수가 많을수록 코드를 이해하기 좋지 않다.변수는 변동성이 있는 값을 의미하기 때문에임시변수란값이 한번만 대입되고 변경되지 않는 변수리팩토링 원칙으로는1\. 반복문 쪼개기2\. 계산과 포맷팅 분리하기3\. 계산해오는 코드와 출력 결과값을 구하는 작업 분리하기저번 게시글

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

리팩토링 (1)

리팩토링외부동작을 바꾸지 않으면서 내부 구조를 개선하는 방법소프트웨어 시스템을 변경하는 프로세스이다.소프트웨어를 보다 이해하기 쉽고 수정하기 쉽도록 만드는 것,겉으로 보이는 소프트웨어의 기능을 변경하지 않는 것이다.즉, 현재 작동하는 코드들이 정상적으로 작동하는 것은

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

클린코드 작성법 (4)

컴파일 오류코드 실행 전에 발생하는 에러들런타임 오류코드를 실행하는 단계에서 발생하는 예외예외가 발생할 수 있는 지점,발생한 예외를 처리하는 로직을 작성해두는 것을예외처리, Exception Handling이라고 한다.예외처리를 하면 가독성이 좋아지고필요한 핵심부분에

2021년 5월 4일
·
0개의 댓글

클린코드 작성법 (3)

한 군데를 고치면 다른 곳에서 문제가 생기는 현상을 부수 효과라고 한다.원래의 목적과 다르게 다른 효과 또는 부작용이 나는 상태를 지칭한다.그와 반대로 순수함수는 부수효과가 없는 함수를 의미한다.즉, 어떤 함수에 동일한 인자를 주었을 때 항상 같은 값을 리턴하는 함수를

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

클린코드 작성법 (2)

클린코드의 원칙 중 제일 공감되는 말이 있다.함수는 작게최대한 짧아야 한다.추상화 수준을 높여 같은 일을 하는 것들을 추출하자.추상화 수준이란?어느 정도까지 디테일한 부분을 숨겼는가에 대한 정도 이다.추상화의 수준이 높다라는 것은 디테일을 많이 숨겼다는 것.추상화의 수

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

클린코드 작성법 (1)

스파르타코딩 수업에서 '개발자의 필수 개념' 코스를 수강 중이다.배운 내용을 토대로 정리해 보고자 한다.언어는 Python이고 IDE는 PyCharm를 이용한다.클린코드를 작성하기에 앞서 어떻게 실행되는지 보자.가상환경이 셋팅되고 실행되는데가상환경이란 프로젝트 별로 패

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

Google Maps API 활용

저번에 sdk까지 설치하고 프로젝트까지 권한을 주었다.이번에는 직접 Google Maps API를 이용하여 지도를 띄우고, 장소 검색까지 해보겠다.내가 필요한 기능은 '동물병원' 찾기Maps API 중 place 기능을 이용했다.먼저 jsp 안에 script 문으로 구

2021년 3월 24일
·
0개의 댓글