Nov 6, 2025 · 4 min read · Node.js를 공부하다 보면 빠지지 않는 개념이 있습니다.바로 논블로킹 I/O(Non-blocking I/O)와 이벤트 루프(Event Loop)입니다. Node.js는 싱글 스레드임에도 불구하고 수천 개의 요청을 동시에 처리할 수 있습니다.그 비밀이 바로 “논블로킹 I/O”에 있습니다. 🧩 1. Node.js 런타임의 I/O 모델 Node.js는 자바스크립트 엔진(V8) 위에 libuv라는 C 레벨의 런타임 계층을 얹은 구조입니다. ┌─...
Join discussionAug 27, 2025 · 4 min read · Introdução Concorrência é a arte de manter integridade dos dados enquanto várias transações acontecem ao mesmo tempo. O isolamento determina como leituras e escritas interagem — e, por consequência, o que bloqueia o quê, quando surgem leituras sujas,...
Join discussion
Aug 19, 2025 · 6 min read · Introdução Transações são a base da integridade em bancos de dados. Quando bem definidas, garantem as propriedades ACID: Atomicidade, Consistência, Isolamento e Durabilidade. Neste guia prático você verá, na prática, os tipos de transação no SQL Serv...
Join discussion
Aug 17, 2025 · 21 min read · Bạn đã bao giờ viết một ứng dụng xử lý hàng ngàn request cùng lúc, và cảm thấy như mình đang chiến đấu với chính Java? Bạn từng dùng ThreadPoolExecutor và vắt óc cân chỉnh số lượng thread cho "vừa đủ dùng", tránh thiếu nhưng cũng không dám dư vì sợ O...
Join discussion
Mar 23, 2025 · 4 min read · I know we have been in a situation where the PHP application goes down even if there is no CPU and memory usage on both the application and database on the server. This document explains the common bottleneck and blockage issues that occur when using...
Join discussion