일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- java
- maeil-mail
- SW
- Python
- sw expert academy
- redux-toolkit
- 프로그래머스
- useDispatch
- createSlice
- redux
- 알고리즘
- json-server
- C++
- axios
- 자바
- 테코테코
- Algorithm
- react-redux
- JavaScript
- programmers
- react
- redux-saga
- 매일메일
- 항해플러스
- react-router
- 항해99
- Get
- 리액트
- 이코테
- 코딩테스트합격자되기
- Today
- Total
목록매일메일 (6)
Binary Journey
💡 매일메일은 기술면접 관련 질문을 메일로 매일 보내주는 구독 서비스입니다.💡매일메일 챌린지는 제 개인적인 챌린지로 매일메일에서 보내주는 하루치 메일에 대한 답변을 블로그 포스트로 작성합니다. 자바스크립트는 싱글 스레드 언어인데, 어떻게 동시에 여러 작업들을 수행하나요? (2024.12.24) 자바스크립트는 싱글 스레드 기반의 언어이지만, 이벤트 루프(Event Loop)와 태스크 큐(Task Queue)를 활용하여 비동기 처리를 수행할 수 있습니다.setTimeout, Promise, fetch 등의 비동기 함수는 Web APIs에서 처리한 후, Task Queue 또는 Microtask Queue에 등록이벤트 루프(Event Loop) 가 Call Stack이 비었을 때 Task Queue에..
💡 매일메일은 기술면접 관련 질문을 메일로 매일 보내주는 구독 서비스입니다.💡매일메일 챌린지는 제 개인적인 챌린지로 매일메일에서 보내주는 하루치 메일에 대한 답변을 블로그 포스트로 작성합니다. CAP 정리에 대해서 알고 계신가요? (2025.01.22) CAP 정리는 분산 컴퓨팅 시스템에서 중요한 개념으로 분산 시스템에서 일관성(Consistency), 가용성(Availability), 네트워크 분할 허용(Partition Tolerance) 중에서 최대 두 가지만 동시에 보장할 수 있다는 이론입니다. 이는 2000년 Eric Brewer가 발표한 정리로, 이후 Seth Gilbert와 Nancy Lynch가 증명하여 이론적으로 확립되었습니다.CP 시스템은 일관성과 네트워크 분할 허용을 보장하지만 ..
💡 매일메일은 기술면접 관련 질문을 메일로 매일 보내주는 구독 서비스입니다.💡매일메일 챌린지는 제 개인적인 챌린지로 매일메일에서 보내주는 하루치 메일에 대한 답변을 블로그 포스트로 작성합니다. 프로세스보다 스레드의 컨텍스트 스위칭이 더 빠른 이유는 무엇인가요? (2025.01.15) 개념 알아가기 컨텍스트 컨텍스트는 프로세스나 스레드의 현재 상태를 의미합니다. CPU의 레지스터 값(프로그램 카운터, 스택 포인터 등)와 메모리 관리 정보가 포함됩니다. 컨텍스트는 프로세스나 스레드가 실행을 중단하고 나중에 다시 시작할 때 필요한 모든 정보를 담고 있습니다. 컨텍스트 스위칭 컨텍스트 스위칭은 CPU나 코어에서 실행 중이던 프로세스나 스레드가 다른 것으로 교체되는 과정을 말합니다. 이는 멀티태스킹 환경에서..
💡 매일메일은 기술면접 관련 질문을 메일로 매일 보내주는 구독 서비스입니다.💡매일메일 챌린지는 제 개인적인 챌린지로 매일메일에서 보내주는 하루치 메일에 대한 답변을 블로그 포스트로 작성합니다. DB Replication에 대해서 설명해주세요.(2025.01.02) DB Replication은 데이터베이스의 데이터를 복제하여 여러 서버에 분산 저장하는 기술입니다. DB Replication은 데이터베이스의 안정성과 성능을 향상시키는 중요한 기술로, 대규모 시스템에서 특히 유용하게 활용됩니다보통 마스터-슬레이브 구조로, 하나의 마스터 데이터베이스와 하나 이상의 슬레이브 데이터베이스로 구성됩니다.마스터 데이터베이스는 주로 쓰기 작업을 맡고 슬레이브 데이터베이스는 읽기 작업을 담당합니다.복제는 주로 비동기..
💡 매일메일은 기술면접 관련 질문을 메일로 매일 보내주는 구독 서비스입니다.💡매일메일 챌린지는 제 개인적인 챌린지로 매일메일에서 보내주는 하루치 메일에 대한 답변을 블로그 포스트로 작성합니다. 리버스 프록시와 포워드 프록시의 차이점에 대해 설명해주세요.(2024.12.23) 포워드 프록시는 클라이언트 측면에서 작동하는 프록시로 클라이언트의 요청을 대신 받아서 서버로 전달합니다.리버스 프록시는 서버 측면에서 작동하는 프록시로 서브의 요청을 대신 받아서 서버를 전달합니다. 차이점은 다음과 같습니다. 항목포워드 프록시리버스 프록시보호 대상클라이언트서버클라이언트 인식OX요청 방향내부 → 외부외부 → 내부 포워드 프록시는 클라이언트를 보호하고, 리버스 프록시는 서버를 보호합니다포워드 프록시는 클라이언트가 인식..
💡 매일메일은 기술면접 관련 질문을 메일로 매일 보내주는 구독 서비스입니다.💡매일메일 챌린지는 제 개인적인 챌린지로 매일메일에서 보내주는 하루치 메일에 대한 답변을 블로그 포스트로 작성합니다. 갭락(Gap Lock)과 넥스트키 락(Next-Key Lock)이란 무엇이며, 어떻게 Phantom Read를 방지하나요?(2024.12.19 질문)나의 답안갭 락(Gap Lock은 특정 인덱스 레코드 사이의 간격을 잠그는 범위 락킹 메커니즘으로 다른 트랜잭션이 새로운 레코드가 동일한 범위의 인덱스 레코드 사이에 삽입되는 것을 방지합니다.넥스트키 락(Next-Key Lock)은 Record Lock(레코드 락)과 Gap Lock의 조합으로 특정 인덱스 레코드를 잠글 뿐만 아니라 인덱스 레코드 앞뒤 사이의 간격도..