
Git 간단 정리
SRP vs OCP | map vs flatMap
HashSet, 그리고 O(n) vs O(log n) 비교

Spring Framework의 등장 배경과 프레임워크 vs 라이브러리
웹서버 vs WAS & Spring의 Bean 등록 개념
Spring AOP 설명과 Controller vs RestController 비교

📌 API란? 🧐 인터페이스로서의 API > API는 "Application Programming Interface"의 약자로, 서로 다른 두 프로그램이 서로 대화할 수 있게 해주는 언어이자 명세서 💁 API의 역할과 필요성 기능 노출 : 외부에 기능을 제공하되, 내부 로직은 숨김 시스템 경계 관리 : 모듈 간 결합도를 낮추고, 구조적 독립성 확보...
SQL에서 DDL과 DML의 차이, 그리고 정규화와 역정규화의 개념
N+1 문제의 개념과 해결방법, 트랜잭션의 격리성
입력값 검증 범위와 책임 분담 & Mockito의 Mock, Stub, Spy 개념

📦 컨테이너 기술 vs Docker — 개념 제대로 이해하기 🧐 컨테이너(Container) 기술이란? > 컨테이너 기술은 애플리케이션과 그 실행 환경을 하나의 패키지로 묶어서 어디서든 동일하게 실행할 수 있도록 하는 기술 쉽게 말하면: 👉 “내 컴퓨터에서 되던 게 다른 환경에서도 똑같이 돌아가게 만드는 기술” ✅ 핵심 특징 OS 레벨 가상화 ...