profile
개발자의 새싹에서 개발자의 나무로
post-thumbnail

TIL | TDD란?

TDD(Test Driven Development)는 테스트 주도 개발이라는 뜻으로 개발 프로세스 중 하나이다.공장에서 장난감을 생산하면 생산된 물건에 대해 품질 검사 및 여러 테스트를 통과한 제품에 대해서만 출고를 시킨다(정확한 프로세스는 알지 못함). 그러나 TDD

약 8시간 전
·
0개의 댓글
post-thumbnail

TIL | Docker 사용하기

도커(Docker) 컨테이너는 소프트웨어를 개발, 배포, 운영하기 위한 단순하고 빠른 방법을 제공해주는 컨테이너 가상화 기술이다.<사진> 기존 가상화 기술과 컨테이너의 비교도커의 전체적인 모습을 카세트 플레이어로 비유해 보자도커 이미지는 카세프 테이프이다.도커 데

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

Journal | 내가 '백엔드' 개발자를 선택한 이유

개발자를 선택한 이유 거창한 이유는 없었다. 수학 선생님이 되고 싶었고, 수학교육과를 희망했지만 원하는 곳에 진학하지는 못했다. 감사하게도 수학과에는 들어가게 되었다. 하지만 대학에 진학하고 나서 공부를 열심히 하지 않았다. 솔직히 대학에 가면 내가 하고싶은 공부만 할줄 알았는데, 교양과목, 1학년 전공필수 과목 등등 들어야할 과목이 너무 많았다. ...

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

TIL | GraphQL

REST는 Resource의 형태와 요청 방법이 하나로 연결되어 있다.GraphQL은 Resource의 형태와 요청 방법이 완전히 분리되어 있다.GET : /books/1type definitionQueryRequest : /graphql?query={ book(id:

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

SQL | Optimizer

옵티마이저(Optimizer)는 사용자가 질의한 SQL문에 대해 최적의 실행 방법을 결정하는 역할을 한다.이러한 최적의 실행 방법을 실행 계획(Execution Plan) 이라고 한다.규칙(우선순위)를 가지고 실행 계획을 생성인덱스 유무연산자(=, <, >)객체(

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

SQL | Clustered Index vs. Non-Clustered Index

한 개의 테이블에 한 개의 인덱스만 생성 가능하다.로우를 인덱스로 지정한 컬럼에 맞춰 자동 정렬된다.Primary Key로 지정된 컬럼에 자동으로 생성된다.Primary Key인 id 열에 자동으로 클러스터드 인덱스가 생성된다.만약 id = 3인 레코드를 추가한다면 물

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

SQL | INDEX

RDMBS에서 검색 속도를 높이기 위한 기술두꺼운 책의 목차와 같다고 보면 된다.데이터베이스 안의 레코드를 full scan을 때리지 않고, B+ Tree로 구성된 구조에서 Index 파일 검색으로 속도를 향상시키는 기술이다.테이블 생성 시 다음과 같은 파일들이 생성된

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

PROJECT | 두번 째 프로젝트 회고

메가박스 홈페이지를 모티브로 한 사이트입니다. 사이트에 접속한 모든 유저들은 상영중인 영화리스트와 각 영화에 대한 사용자들의 포스트를 볼 수 있습니다. 메타박스 회원은 예매를 할 수 있으며, 관람한 영화에 대해서 포스트를 작성할 수 있습니다.2021.09.13 - 20

2021년 10월 3일
·
2개의 댓글
post-thumbnail

LeetCode | 53. Maximum Subarray

Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum.A subarray is

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

TIL | Django - crontab 사용하기

나의 CRON이들을 소개합니다

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

TIL | Django - ORM 최적화

lazy loading : 지연 로딩eager loading : 즉시 로딩django에서는 DB에 언제 접근하는지 알아보자.lazy loading은 말그대로 지연 로딩이다. 그냥 바로 호출할 때마다 DB에 가서 불러오면 되는데 왜 지연 로딩을 할까?DB접근을 최소화 하

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

PROJECT | 나의 첫 프로젝트 회고

위코드에서 함께한 나의 첫 프로젝트

2021년 9월 12일
·
2개의 댓글
post-thumbnail

TIL | Django - django 프로젝트 AWS로 배포하기 - 2

이 포스트는 TIL | Django - django 프로젝트 AWS로 배포하기 - 1에서 이어집니다. 😸EC2 서버로 프로젝트 배포하기 다음 명령어를 통해 EC2로 들어가보자. 이런 식으로 shell이 변경된다. 평소 터미널에서 django project를 만

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

Daily | In WeCode. D+40

고생한 팀원들께 박수~~👏🏻👏🏻👏🏻👏🏻👏🏻

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

TIL | Django - django 프로젝트 AWS로 배포하기 - 1

EC2 서비스를 이용하여 django 프로젝트를 배포해 봅시다.

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

LeetCode | 121. Best Time to Buy and Sell Stock

문제 > You are given an array prices where prices[i] is the price of a given stock on the ith day. > You want to maximize your profit by choosing a sin

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

TIL | Django - aggregate

1차 프로젝트를 진행하며 어떤 상품의 상세 정보를 클릭하여 상세 페이지를 보던 도중 관련 상품을 보는 기능이 있길래 '이건 어떻게 구현해야 할까?' 라는 막연한 호기심에 찾아보게 되었다. 예를 들어, 시금치를 구매하기 위해 시금치 상세 페이지에 들어왔을 때 관련 상품으

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

TIL | HTTP - RESTful API

REST는 REpresentational State Transfer의 줄임말로 HTTP 통신에서 자원을 '어떤 방식'으로 '어떻게' 전달할지 정하는 것이다.REST는 HTTP URL을 통해 해당 자원을 명시하고 HTTP Method(POST, GET, PUT, DELE

2021년 9월 3일
·
2개의 댓글
post-thumbnail

Daily | In WeCode. D+28

길고 긴, 짧고 짧은 시간이 지나 한달이 지났다. 한창 더운 여름에 개강하여 땀 뻘뻘 흘리며 1시간 30분 동안 힘들게 오갔지만, 이제는 겉옷을 챙겨서 입고 다닌다. 너무 더워서 숨어있던 모기들도 하나, 둘 나오기 시작했다. 한 달 동안 무엇을 했는지 모르겠다는 자책은

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

TIL | Django - 비밀번호 암호화 & JWT

비밀번호는 개인 정보 중 하나로 사용자가 기억해야 하는 정보이다. 사용자가 인스타그램에 회원가입을 하게 되면 아이디와 이메일, 그 외 다른 개인 정보를 입력하고 회원가입 신청을 하게 되는데, 그 때 서버에 사용자의 정보가 저장된다. 그러나 비밀번호가 평문 그대로 저장되

2021년 8월 29일
·
2개의 댓글