공차를 주문하려고 배달의 민족에 들어갔다. 블랙 밀크티 펄 추가 당도 100짜리 밀크티를 장바구니에 담다가 문득 궁금해졌다. 🤔 배달 장바구니랑 배민1 장바구니는 따로인가?담아봤다. 같은 가게의 메뉴만 담을 수 있다는 경고문이 뜬다. 동일한 가게라도 배달 서비스와 배
트랜잭션 DB 상태를 변화시키기 위해 수행하는 작업 단위 즉, 유저(서비스)가 정의한 쿼리 묶음 Ex. 로그인 : 중복 ID 확인 (select)와 신규 계정 생성 (insert)트랜잭션의 ACID 원자성 (Atomicity) : 트랜잭션은 완전히 성공하거나 완전히 실
완전 탐색을 쌈싸먹기 전, 관련 개념을 알아보자 🧐 비트 마스크 > bit 연산을 이용해 부분 집합을 나타내는 방법 > 집합을 배열의 인덱스로 표현할 수 있기 때문에 상태 다이나믹을 할 때 자주 사용한다. > STL의 bitset을 이용해서 더 쉽게 사용할 수 있다
그리디 알고리즘을 쌈싸먹어 보자2https://www.acmicpc.net/problem/1541세준이는 왜 이런 일을 하는 걸까..? 진짜 이상한 애야..'+'와 '-' 연산으로만 이루어져 있다는게 포인트인 것 같다. '+'만 있는 경우엔 더하기만, '-'만
그리디 알고리즘을 쌈싸먹어 보자! 결정해야 할 때 그 순간 제일 좋다고 생각되는 걸 선택하면서 답을 찾는 알고리즘졸리면 자고~ 배고프면 밥 먹고~ 즉 그 순간엔 최적이라도, 최종적으로는 답이 최적이 아닐 수 있다거스름돈 문제 동전도 지페도 아주 많을 때, N원을 최소
스택을 쌈싸먹어 보자! 한 쪽으로만 자료를 넣고 뺄 수 있다위 특징 때문에 제일 먼저 들어간 자료가 제일 나중에 나오는 구조 = 선입후출 (LIFO)배열을 이용, 자료를 넣을 땐 size가 늘어나고 뺄 땐 size가 줄어드는 원리 https://www.acmi
스키마의 대부분은 객체 타입이다! 서비스에서 가져올 수 있는 객체의 종류와 그 객체의 필드를 표현한다.GraphQL 스키마 언어 예시 Character : GraphQL 객체 타입 name, apperasIn : Character의 필드 String : 내장 스칼라 타
데이터 조회(fetch) 역할read 수행복잡한 데이터 요구사항을 작은 단위로 분할하기 위해 사용하는 재사용 가능한 단위 프래그먼트를 이용, 필드셋을 구성해 쿼리에 포함시킬 수 있다. 청크가 다른 여러 UI 구성 요소를 하나의 데이터 fetch로 통합할 때 많이 사용!
웹 클라이언트가 서버로부터 데이터를 효율적으로 가져오는 것을 목적으로 설계된 쿼리 언어. 데이터베이스나 플랫폼에 종속적이지 않음 네트워크 통신 방식에 종속적이지 않음 HTTP POST 메소드와 웹 소켓 프로토콜을 활용 OverFetching필요한 정보들만 들고 올 수