NoSQL 데이터베이스 - MongoDB더 깊은 데이터베이스 지식 - 트랜잭션더 깊은 데이터베이스 지식 - ACID더 깊은 데이터베이스 지식 - ORM더 깊은 데이터베이스 지식 - N+1 문제더 깊은 데이터베이스 지식 - 데이터베이스 정규화더 깊은 데이터베이스 지식
예외 처리란?프로그램 실행 시 발생할 수 있는 예외에 대비하는 것으로 프로그램 비정상 종료를 막고 실행 상태를 유지하는 것입니다.예를 들어학생이 버스를 타고 커피를 산 다음에 학교에 걸어가는 로직이 있습니다.그래서 학생이 버스를 타고 커피를 사러 왔는데 돈이 없는 경우
그래프를 탐색하는 방법에는 크게 깊이 우선 탐색(DFS)과 너비 우선 탐색(BFS)이 있습니다.여기서 그래프란, 정점(node)과 그 정점을 연결하는 간선(edge)으로 이루어진 자료구조의 일종을 말하며,그래프를 탐색한다는 것은 하나의 정점으로부터 시작하여 차례대로 모
TDD란 무엇인가 TDD의 창시자인 켄트 백 (Kent Beck)은 프로그램을 작성하기 전에 먼저 '테스트를 먼저 하라'고 했습니다. 즉, TDD(Test-Driven Development)란 테스트 코드를 먼저 만들고, 실제 프로덕션 코드를 나중에 만드는 개발 방법을
웹 서핑을 하면서 어떤 사이트에 들어가면 쿠키를 설정하라는 문구를 본 적이 있을 거예요. 이 쿠키 때문에 쇼핑 사이트에 로그인하지 않아도 장바구니에 물건을 담아두거나 검색 기록에서 이전에 입력했던 검색어들을 찾아볼 수 있습니다. 나의 웹 서핑 내역이 마케팅과 광고에 활
JWT의 단점을 해결하기 위해 Access Token, Refresh Token으로 이중으로 나누어 인증을 합니다. 유효기간을 짧게 하면서 더 좋은 방법으로 나온게 Refresh Token인 것입니다.기존의 Access Token의 유효기간을 짧게 하고 Refresh
사용 예시실시간성을 보장하는 서비스채팅, 게임, 주식웹소켓을 사용해야만 실시간성을 보장받을 수 있을까?아닙니다 HTTP에서도 이런 실시간성을 보장하는 듯한 기법이 존재합니다Polling, Long Polling, Streaming 등이 그 기법인데요예를들어서 서버쪽으로