TIL - TCP / IP

TCP/IP는 패킷 통신 방식의 인터넷 프로토콜인 IP (인터넷 프로토콜)와 전송 조절 프로토콜인 TCP (전송 제어 프로토콜)로 이루어져 있다. IP는 패킷 전달 여부를 보증하지 않고, 패킷을 보낸 순서와 받는 순서가 다를 수 있다.(unreliable datagra

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

TIL - DATABASE Indexing

DATABASE Indexing > 인덱스란 추가적인 쓰기 작업과 저장 공간을 활용하여 데이터베이스 테이블의 검색 속도를 향상시키기 위한 자료구조이다. 만약 우리가 책에서 원하는 내용을 찾는다고 하면, 책의 모든 페이지를 찾아 보는것은 오랜 시간이 걸린다. 그렇기 때문

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

TIL - Javascript 동기 / 비동기

Javascript라는 프로그래밍 언어의 동기 비동기 개념을 한번 알아보자.Javascript는 기본적으로 동기식 싱글 스레드 언어이다.동기와 비동기의 차이는 다음과 같다.동기(sync) : 스레드에 작업을 맡긴 후 그 작업이 끝날 때까지 기다렸다가 다음 작업을 시작하

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

TIL - API

API(Application Programming Interface 애플리케이션 프로그래밍 인터페이스, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다.

2021년 8월 18일
·
0개의 댓글

TIL - Compile vs Interpret

Python,Java,C등은 고급언어를 사용합니다. 고급언어는 사람이 이해하기는 쉽지만 컴퓨터는 이해하지 못합니다.컴퓨터는 오로지 0과1로 이루어진 Binary(machine code)만 이해할 수 있습니다. 그렇기 때문에 개발자가 고급언어로 작성한 소스코드를 mach

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

TIL - Serverless(서버리스)

서버리스(Serverless)를 직역하자면, “서버가 없다” 라는 의미가 있습니다. 하지만, 사실상 서버가 없는건 아닙니다. 그저, 특정 작업을 수행하기 위해서 컴퓨터를 혹은 가상머신에 서버를 설정하고, 이를 통하여 처리 하는 것이 아님을 의미합니다. 서버가 없다는 뜻

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

위코드 3개월 후기

나의 개발 인생 회고 개발을 시작한 계기? 지금부터 나의 짧은 개발 인생을 돌아보려합니다.. 코딩을 배우겠다며 뛰어든지 5개월이 지나가는 시점에 한번 돌아볼 필요가 있다고 생각했습니다. 처음부터 개발을 하고 싶었던 것은 아니었습니다. 컴퓨터라고 하면 게임만 좋아했지

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

TIL - Python | Closure

Closure closure는 단지 파이썬에만 국한된 개념은 아니다. 하지만 현재 파이썬 언어로 공부중이기 때문에 파이썬으로 한번 알아보겠다. 우선 나는 단순히 클로저를 중첩 함수정도로만 알고 있었다. 하지만 오늘 조금 더 자세하게 알아보자. closure는 단어 그

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

TIL - Docker | 프로젝트 배포하기

Docker는 가상화 기술이다. Docker 라는 회사가 container virtualization을 개발하였다. Docker는 container 가상화 실행 환경 위에 application 배포 엔진을 더함으로서 사용자의 코드를 어디서든 빠르고 가볍게 실행시킬수 있

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

TIL - AWS | EC2, RDS 배포

지난번 RDS 생성하는 과정까지 해보았다. 이후 EC2 서버에 배포하고 싶은 프로젝트를 클론받아 RDS 와 연동해 gunicorn으로 연동하는 작업을 해보겠다.우선 EC2 서버에 접속해보자.우선 우리가 EC2를 생성하며 받았던 aws_pem파일이 있는 폴더로 이동한 후

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

TIL - Git | Cherry pick

오늘은 Git 명령어 중 Cherry pick이란 명령어 대해서 알아보자.이번 명령어는 나의 실수를 통해 알게되었다. 프로젝트 도중 기능 작업하던 브랜치에서 작업을 완료하고 다른 기능을 작업해야하는 상황이 있었는데 main 브랜치에서 생성한 것이 아니라 해당 작업 브랜

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

TIL - AWS | RDS

AWS의 database 서비스를 말한다. RDS를 사용하면 사용자가 직접 서버를 생성해서 database 설치하고 설정하고 관리하지 않아도 된다.직접 운영보다 비용이 저렴하다.default 설정 파일이 있지만 utf-8 인코딩 설정을 해줘야 한국어 저장이 가능.Par

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

Wecode | 2차 Project 마무리 회고

회고(Retrospective)란 사전적 의미로 돌아다보는 것, 지나간 일을 돌이켜 생각하는 것이다.그렇기에 프로젝트에서 느낀점과 생각들이 휘발되기 전에 빠른시간에 기록하는 것이 중요할 것이다. 위코드에서 할 수 있는 마지막 2차 프로젝트까지 모두 끝이 났다. 벌써??

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

TIL - wecode | REST API

REST API의 개념을 읽거나 보면 이해는 가지만 막상 설명하려 하면 막막한 개념이다.오늘 글로 개념을 정리하며 rest api의 개념을 제대로 알아보자. rest api는 웹 설계의 우수성에 비해 제대로 사용되지 못하고 있는 모습이 안타까워 웹의 장점을 최대한 활용

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

TIL - | Git flow & rebase

git flow 는 git의 어떠한 기능이 아니라 조직적으로 개발함에 있어 하나의 방법론 정도로 이해하면 될 것 같다. 기본적인 틀이 정해져 있지만 각 회사나 조직에 따라 그 방법을 변형하여 유연하게 사용하면 될 것이다.git flow 는 총 5개의 브랜치를 사용한다.

2021년 6월 27일
·
0개의 댓글

Wecode - 6주차 | 1차 Project 마무리 회고

위코드에서 1차 프로젝트가 끝이났다. 2주간의 프로젝트였는데 시간이 정말 말도 안되게 빨리 갔다.인생 첫 프로젝트를 하면서 배운점도 많고 아쉬운점도 많았다. 우리팀 kangol 이라는 유명한 브랜드의 커머스사이트를 클론하는 프로젝트를 진행했다. 저작권 보호를 위해 우리

2021년 6월 20일
·
1개의 댓글

Wecode - 5주차 | 1차 Project 1주차 회고

위코드에서의 1차 프로젝트 1주차가 끝났다. 시간 정말 빠르다.. 기능 구현 한개도 제대로 못했는데 1주차가 끝이라니; 1주차가 끝나가는 시점에서 느낀점을 작성해본다.우선 팀원 모두가 처음 해보는 프로젝트여서 많이 미숙했다고 생각한다. 하지만 처음부터 잘하는 사람이 어

2021년 6월 13일
·
0개의 댓글

TIL - Wecode | Django ORM M:N 관계 참조

ORM이란 Object-Relational Mapping의 약자로 객체(Object)와 관계형 데이터베이스(Relational Database)의 데이터를 매핑(Mapping)해주는 것을 의미한다. 간단히 말하면 데이터베이스에 저장된 정보를 조작하기 위해서는 SQL 쿼

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

TIL - Wecode | Code Kata .06

code kata

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

TIL - Wecode | Git conflict

Git conflict

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