post-thumbnail

Query performance를 최적화하는 방법✨

mongodb 공식 문서의 Optimize Query Performance를 번역한 내용입니다.

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

(번역) Database sharding이란? 🔨

샤딩의 개념을 이해하기 위해, understanding-database-sharding을 번역한 글입니다.

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

flask_apispec의 locations가 뭘까

이것저것 찾아보다가 flask_apispec의 use_kwargs데코레이터를 알게 됐고, 인자로 객체와 locations를 넣는 것을 봤다.

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

MongoDB 스키마 디자인: one-to-N 관계

MongoDB 공식 블로그에 모델링 관련 글이 있어 번역해봤다.

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

🌱Poetry 설치 및 사용기

Poetry를 공부하기 위해 공식 문서를 (발)번역해보았다. Poetry는 의존성 관리 및 파이썬 내 패키징을 위한 툴이다. 프로젝트가 의존하고 있는 라이브러리들을 관리(설치, 업데이트 등)해준다.

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

🌱 Flask setup with MongoEngine

flask를 기반으로 Mongodb를 사용할 때, mongoengine을 사용하면 NoSQL DB임에도 모델링을 하고(데이터 타입이나 관계를 정의), view를 작성할 때 Django ORM 같이 쿼리를 객체처럼 접근할 수 있다.

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

🌱MongoDB In 30 Minutes

설치는 공식문서, command는 MongoDB In 30 Minutes by Traversy Media channel 유튜브 영상을 참고했다.

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

기술면접 질문 정리 - CS지식2

내 맘대로 CS 지식으로 분류하여 정리해보는 면접 질문 버전 투 😛

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

LeetCode: Two Sum (feat.enumerate)

리스트와 타겟(int)을 주고, 타겟을 도출하는 리스트 내의 값들의 인덱스를 리턴하는 문제다. 같은 인덱스를 사용할 수 없으며, 하나의 정답만 있다는 전제가 깔려있다.

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

🔥 linked list & hash table

Linked List는 Array List와는 다르게 엘리먼트와 엘리먼트 간의 연결(link)을 이용해서 리스트를 구현한 것을 의미. (참고 링크)데이터 변경(삽입, 삭제)에는 높은 성능을 보이나, 조회 및 캐싱의 경우 성능이 떨어진다는 특징을 가지고 있다.사이즈가 고

2020년 7월 29일
·
2개의 댓글

알고리즘: 탐색, 정렬 간단 정리

정렬되어 있는 배열이라는 전제 조건이 있음원하는 값(x)을 찾을 때, 배열의 가운데 값(m)을 기준으로 크고 작음을 비교해 탐색하는 것m이 x보다 크면, 배열의 오른쪽을 뚝 잘라 왼쪽에서 다시 가운데 값을 정의(m1)하고 비교, 반복탐색하는 배열이 반씩 줄어들기 때문에

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

기술면접 질문 정리 - CS지식

기술 면접 질문 중 내 마음대로 CS 관련 지식이라 정의해본 질문들! 컴퓨터 사이언스의 길은 멀고도 험하지만 재미있고 너무 깊어서 빠지면 헤어나올 수가 없다 🥺

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

기술 면접 질문 정리 - DB, Framework, 배포

기술 면접에서 들었던 질문을 간단하게 정리해봤다. 아는 것도 있었고, 모르는 것도 있었고, 알지만 설명하기 어려운 것들도 있었고...! 간단하게 설명하기 위해서는 정확히 이해하는 것이 필요하다.

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

TDD: Test-driven Developement

테스트 주도 개발(Test-driven development TDD)은 매우 짧은 개발 사이클을 반복하는 소프트웨어 개발 프로세스 중 하나이다. 테스트가 개발을 이끌어 나가는 `테스트 주도의 개발`이라고 할 수 있다.

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

🤔 DB 인덱싱에 대해

primary index: pk에 걸린 index secondary index where, join, order by가 자주 발생하는 테이블에 index를 걸어줘야 search 속도 상승 CRUD 중 R을 제외하고 delete, insert, update의 over h

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

깃 플로우 git flow

Git으로 지금까지 프로젝트를 한 것들을 돌아보면, 마스터 브랜치에서 feature 브랜치를 생성해서 기능을 추가하고 PR > merge 하는 방식으로 진행했다.

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

Python 자료구조: stack

스택(stack)은 삽입과 삭제가 저장소의 맨 윗에서만 일어나는, 즉 제한적으로 접근할 수 있는 나열 구조이다.접근 방법은 언제나 목록의 끝에서만 일어나 끝먼저내기 목록(Pushdown list)이라고도 한다.한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선형 구조(LIF

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

✏️TIL: CORS

공부 목적으로 작성한 게시물이며, 아래 자세하고 정성스럽게 정리해주신 글을 참고하였습니다✍🏻CORS는 왜 이렇게 우리를 힘들게 하는걸까?CORS 맨날 봐도 모르겠어위키백과교차 출처 리소스 공유(Cross-origin resource sharing, CORS), 교차

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

DB Connection Pool 에 대해 🤔

DAO가 init되는 시점에 커넥션 풀을 생성하고, cursor가 데이터를 fetch할 때 connection pool에서 가져와서 사용. 연결을 계속 열었다 닫았다가 하는 것이 아니기 때문에 속도 향상 효과를 줄 수 있다. 공식 문서FeaturesMaintain a

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

힙 정렬(heap sort)

참고 파이썬 알고리즘 git reporatsgo 님의 힙 정렬안경잡이 개발자님의 힙 정렬트리 구조는 가지가 뻗어나가는 것처럼 데이터가 서로 연결된 구조를 말한다.트리는 계층 모델이다full node는 왼쪽, 오른쪽 자식 노드가 모두 존재하는 노드를 칭한다. 컴퓨터 안에

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