profile
Slow and steady win the race
post-thumbnail

[TIL] HASH TABLE

동기 백엔드 분들과 사전스터디를 진행하면서 정말 생소한 이름의 자료구조를 알게 되었는데, 바로 HASH TABLE이라는 놈이었다.데이터의 키값을 해시함수를 통해 인덱스화하고 배열의 해당 인덱스에 데이터를 저장하는 자료구조해시 테이블의 검색 성능은 해시 함수의 성능과 해

2020년 8월 2일
·
0개의 댓글
post-thumbnail

[TIL] GIT-FLOW

Git에도 많이 활용되고 있는 방법론 같은 것이 있다고 한다. 그것이 바로 Git-flow, 한 번 알아보자Git-flow는 Git이 활성화 되기 시작하던 때 쯤 Vincent Driessen이라는 사람이 블로그에 올린 내용이 퍼져 현재는 거의 표준과 같이 사용되고 있

2020년 7월 17일
·
2개의 댓글
post-thumbnail

서른 즈음에. 개발자의 인생을 살기로 결심하다.

올해 2월, 나는 평생 직장을 그만두고 3개월 동안 위코드 부트캠프에서 개발자로의 인생을 새로 시작하게 되었다. 개발을 시작하기 전.. 위코드에서 개발을 배우기 전, 나는 국토부의 산하 기관 성격의 협회에서 정년을 보장이라는 누구나 선망하는 안정적인 환경 속에서 근

2020년 7월 11일
·
8개의 댓글

(Project) Cherground

위코드에서의 마지막 한 달, 기업협업! 1. 프로젝트 및 팀 소개 (기업) 동대문 사입 전문 회사 쉐어그라운드에서의 한 달간 기업협업을 진행 (구성) 프론트엔드 개발자 2명, 백엔드 개발자 2명, 총 4명으로 구성 2. 사용된 기술 (언어, 프레임워크, 데이터

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

(Project) WEDAC

1차 프로젝트 후 황금같은 한 주 휴식을 취하고 시작했던 지닥 프로젝트! 1. 프로젝트 및 팀 소개 (사이트) 블록체인 사이트 지닥 클론 프로젝트 (구성) 프론트엔드 개발자 2명, 백엔드 개발자 2명, 총 4명으로 구성 2. 사용된 기술 (언어, 프레임워크,

2020년 7월 10일
·
0개의 댓글

(Project) 형님의 파우치

이번에는 그 동안 블로깅 할 때마다 익숙하지 않았던 특유의 딱딱한 어투와 다르게 조금은 일상적인 어투로 써봐야겠다는 생각을 가지면서.. 1차 프로젝트였던 형님의 파우치 후기 레쯔기릿 해보겠다. 1. 프로젝트 및 팀 소개 (사이트) 화장품 관련 리뷰 사이트인 언니의

2020년 5월 24일
·
0개의 댓글

(TIL) RESTful API

1차 프로젝트를 진행하면서 view를 활용한 엔드포인트를 지정해 줄 때 RESTful 형식으로 지정해줘야 한다는 사실을 다시 알게 되었고, 이를 정리하고 싶어 정리한다! 설명 전 기본 배경 지식 URI(Uniform Resource Identifier) 해당 사이트의 특정 자원의 위치를 나타내는 유일한 주소 (/login, /news) ...

2020년 5월 10일
·
0개의 댓글

(TIL) AWS (RDS 연동)

EC2 서버 접속 PEM 파일 경로 이동 후 SSH 명령을 통해 서버 접속 미니콘다 설치 및 패키지 업그레이드 1. 미니콘다 다운로드 2. 실행권한 부여 3. 다운로드 파일 실행 및 설치 설치 후에는 source .bashrc 명령어 입력 4. 패키지

2020년 5월 9일
·
0개의 댓글

(TIL) AWS 구축(EC2)

EC2 인스턴스 구성 1. EC2에서 사용할 OS 머신을 구성 프리티어에서 사용 가능한 우분투 18.04를 선택 2. CPU 메모리 규모 선택 과금 방지를 위해 t2.micro 선택 3. 인스턴스 구성 화면 > VPC(Virtual Private Cloud) : AWS 계정 전용 가상 네트워크 서브넷 : 아이피 주소 사용이 가능한...

2020년 5월 9일
·
0개의 댓글

(TIL) 데이터베이스

데이터베이스란 Application에서는 데이터가 메모리 상에서 존재하여 해당 App이 종료되면 데이터는 다시 읽어들일 수 없어 이를 장기간 저장 및 보존하기 위해 데이터베이스를 사용 일반적으로 관계형 데이터베이스와 비관계형 데이터베이스로 구분 관계형 데이터베이스(RDMBS) 관계형 데이터란, 데이터간 서로 관련성을 가진 형태로 표현하는 것을 의...

2020년 5월 7일
·
0개의 댓글

(TIL) 로그인/회원가입 암호화

암호화 및 토큰 관련 함수 import 암호화를 위한 bcrypt와 토큰 발행을 위한 jwt를 import 비밀번호 암호화 입력받은 비밀번호를 해쉬 함수로 전환하기 위해 bcrypt.hashpw 진행 입력된 패스워드를 이진화하고 Salting 시행 데이터베이스에는 이진화된 해쉬 비밀번호를 디코딩하여 저장 로그인 시 토큰 발행 로그인 시 입...

2020년 5월 3일
·
0개의 댓글

(TIL) AWS

AWS Amazon Web Service의 줄임말로, 2006년 정식 서비스 출시 후 EC2, S3(Simple Storage Service) 등을 제공하기 시작 현재는 전체 클라우드 사용자 중 40% 이상의 점유율을 가지고 전세계 1위 클라우드 서비스로 자리함 클라우딩 컴퓨팅 서비스란? 기업의 입장에서는 서버를 직접 구입하여 IDC에 넣고 관...

2020년 5월 3일
·
0개의 댓글

(TIL) Tree

Tree 트리는 일반적으로 정보의 각 항목을 계층적으로 연관되도록 구조화할 때 사용되는 비선형 자료구조 따라서, 데이터 요소들이 단순 나열이 아닌 부모-자식 처럼 계측정 구조로 표현 트리는 사이클이 없는 그래프의 한 종류로, 가장 기본적인 트리 구조는 binary tree임 트리 자료구조는 데이터를 거꾸로된 나무 형태로 저장하는 모양 용어 ...

2020년 5월 3일
·
0개의 댓글

(TIL) 크롤링

위코드 1차 프로젝트로 '형님의 파우치' 조에 선정되어 사이트 내 제품 크롤링을 진행하게 됨 크롤링의 진행을 위해 다음과 같은 로직으로 크롤링을 진행하면 좋겠다고 생각하고 코드를 작성 페이지가 자동적으로 움직여야 하므로 크롤링 툴로는 셀레니움을 선택 > 1. 페이지 내 대분류 카테고리 url을 크롤링 > 2. 대분류 카테고리를 for문을 통해 하나...

2020년 4월 26일
·
0개의 댓글

(TIL20) Stack & Queue

마지막으로 저장한 데이터가 처음으로 읽히는 자료구조(Last In First Out)Stack에서 데이터 저장은 Push라고 칭함데이터를 읽어 들이는 것은 Pop이며, 읽어들임과 동시에 stack에서 삭제웹브라우저 방문기록(뒤로가기) 및 실행취소미로찾기 알고리즘(방문한

2020년 4월 20일
·
0개의 댓글

(TIL19) 회원가입/로그인 인증인가

인증/인가 상세내용은 지난 인증/인가 포스팅 참고(인증/인가) 회원가입과 로그인 시에 고객이 입력한 비밀번호는 절대로 유출되면 안되는 핵심요소로 다음과 같은 절차가 필요 회원가입 시 입력한 고객의 패스워드는 암호화되어 저장되어야 함 (저장 시에는 이진화된 암호를 디코딩하여 저장) 로그인 시에는 입력된 패스워드와 데이터베이스에 저장된 암호를 ...

2020년 4월 18일
·
0개의 댓글

(TIL19) 스타벅스 모델링

스타벅스 음료 부문 모델링 진행 모델링 메뉴 > 카테고리, 카테고리 > 제품 간은 일대다 관계를 설정 (한 개의 메뉴는 여러 개의 카테고리를 가지므로) 특히, 제품은 본인의 PK 외에 메뉴의 ID와 카테고리의 ID를 FK로 받아 옴 제품과 음료의 사이즈의 관계는 일대일 관계를 설정 (하나의 제품은 하나의 사이즈만을 가지고 있으므로(홈페이지 상)...

2020년 4월 18일
·
0개의 댓글

(TIL15) 인증/인가

인증, 인가는 API에서 가장 자주 구현되는 기능 중 하나Private, Public API를 가리지 않고 기본적인 인증, 인가는 요구됨유저의 identification을 확인하는 절차쉽게 유저의 아이디와 비밀번호를 확인하는 절차를 생각하면 좋으며, 특히 비밀번호가 중

2020년 4월 15일
·
0개의 댓글

(TIL13) HTTP 구조 및 요소

HTTP 구조 및 핵심 요소 HTTP(HyperText Transfer Protocol) 하이퍼텍스트(링크를 통해 이동하는) 문서를 교환하기 위해 만들어진 통신규약 웹 상에서 네트워크로 서버끼리 통신할 시 '어떠한 형식으로 통신을 하자!' 라고 규정해 놓은 통신 구조 프론트엔드와 클라이언트, 백엔드와 프론트엔드 서버간의 통신에 사용 HTTP는...

2020년 4월 8일
·
0개의 댓글

(Codakata1) two_sum

문제 twoSum함수에 숫자 리스트와 '특정 수'를 인자로 넘기면,더해서 '특정 수'가 나오는 index를 배열에 담아 return해 주세요. >nums: 숫자 배열 target: 두 수를 더해서 나올 수 있는 합계 return: 두 수의 index를 가진 숫자 배열 예를 들어, nums은 [4, 9, 11, 14] target은 13 nums[0] ...

2020년 4월 6일
·
0개의 댓글