profile
호그와트 장학생
post-thumbnail

배달의 민족은 장바구니를 어떻게 만들었을까? (작성중)

공차를 주문하려고 배달의 민족에 들어갔다. 블랙 밀크티 펄 추가 당도 100짜리 밀크티를 장바구니에 담다가 문득 궁금해졌다. 🤔 배달 장바구니랑 배민1 장바구니는 따로인가?담아봤다. 같은 가게의 메뉴만 담을 수 있다는 경고문이 뜬다. 동일한 가게라도 배달 서비스와 배

2023년 3월 13일
·
0개의 댓글
·

[CH5] 안정 해시 설계

요청 또는 데이터가 분포되는 원리를 알아보자

2023년 2월 4일
·
0개의 댓글
·

[CH3] 시스템 설계 면접 공략법

면접에서 갑자기 시스템 설계를 요청받은 당신에게

2023년 2월 3일
·
0개의 댓글
·
post-thumbnail

[CH2] 개략적인 규모 추정

너에겐 규모를 측정하고 계산하는 연습이 필요해!

2023년 2월 3일
·
0개의 댓글
·
post-thumbnail

[Ch.5] 책임 할당하기

자유로운 우리를 봐 자유로와

2022년 11월 28일
·
0개의 댓글
·
post-thumbnail

[Ch.4] 설계 품질과 트레이드 오프

너는 캡슐화를 소중히 여기지 않았어

2022년 11월 26일
·
0개의 댓글
·
post-thumbnail

[Ch.3] 역할, 책임, 협력

가취가욥~

2022년 11월 26일
·
0개의 댓글
·
post-thumbnail

[Ch.2] 객체지향 프로그래밍

타이어보단 비쌀지도 몰라

2022년 11월 19일
·
0개의 댓글
·
post-thumbnail

[Ch.1] 객체, 설계

아! 객체지향! 타이어보다 싸다!

2022년 11월 14일
·
0개의 댓글
·

[Spring/DB] @Transactional의 전파 속성과 고립 레벨

트랜잭션 DB 상태를 변화시키기 위해 수행하는 작업 단위 즉, 유저(서비스)가 정의한 쿼리 묶음 Ex. 로그인 : 중복 ID 확인 (select)와 신규 계정 생성 (insert)트랜잭션의 ACID 원자성 (Atomicity) : 트랜잭션은 완전히 성공하거나 완전히 실

2022년 10월 31일
·
0개의 댓글
·

완전 탐색 (0)

완전 탐색을 쌈싸먹기 전, 관련 개념을 알아보자 🧐 비트 마스크 > bit 연산을 이용해 부분 집합을 나타내는 방법 > 집합을 배열의 인덱스로 표현할 수 있기 때문에 상태 다이나믹을 할 때 자주 사용한다. > STL의 bitset을 이용해서 더 쉽게 사용할 수 있다

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

그리디 알고리즘 (2)

그리디 알고리즘을 쌈싸먹어 보자2https://www.acmicpc.net/problem/1541세준이는 왜 이런 일을 하는 걸까..? 진짜 이상한 애야..'+'와 '-' 연산으로만 이루어져 있다는게 포인트인 것 같다. '+'만 있는 경우엔 더하기만, '-'만

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

그리디 알고리즘

그리디 알고리즘을 쌈싸먹어 보자! 결정해야 할 때 그 순간 제일 좋다고 생각되는 걸 선택하면서 답을 찾는 알고리즘졸리면 자고~ 배고프면 밥 먹고~ 즉 그 순간엔 최적이라도, 최종적으로는 답이 최적이 아닐 수 있다거스름돈 문제 동전도 지페도 아주 많을 때, N원을 최소

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

스택

스택을 쌈싸먹어 보자! 한 쪽으로만 자료를 넣고 뺄 수 있다위 특징 때문에 제일 먼저 들어간 자료가 제일 나중에 나오는 구조 = 선입후출 (LIFO)배열을 이용, 자료를 넣을 땐 size가 늘어나고 뺄 땐 size가 줄어드는 원리 https://www.acmi

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

GraphQL의 스키마와 타입

스키마의 대부분은 객체 타입이다! 서비스에서 가져올 수 있는 객체의 종류와 그 객체의 필드를 표현한다.GraphQL 스키마 언어 예시 Character : GraphQL 객체 타입 name, apperasIn : Character의 필드 String : 내장 스칼라 타

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

GraphQL의 구조

데이터 조회(fetch) 역할read 수행복잡한 데이터 요구사항을 작은 단위로 분할하기 위해 사용하는 재사용 가능한 단위 프래그먼트를 이용, 필드셋을 구성해 쿼리에 포함시킬 수 있다. 청크가 다른 여러 UI 구성 요소를 하나의 데이터 fetch로 통합할 때 많이 사용!

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

GraphQL 이란?

웹 클라이언트가 서버로부터 데이터를 효율적으로 가져오는 것을 목적으로 설계된 쿼리 언어. 데이터베이스나 플랫폼에 종속적이지 않음 네트워크 통신 방식에 종속적이지 않음 HTTP POST 메소드와 웹 소켓 프로토콜을 활용 OverFetching필요한 정보들만 들고 올 수

2022년 8월 9일
·
0개의 댓글
·