Computer ScienceJava 컬렉션별 연산 시간 복잡도 정리ArrayList, LinkedList, Map, Set의 구조와 조회·삽입·삭제 비용을 비교하고 선택 기준을 정리합니다.#CS#자료구조#Java2024. 5. 29.
DatabasePostgreSQL과 MySQL의 차이PostgreSQL과 MySQL의 특징과 차이를 비교하고 프로젝트 요구사항에 따른 선택 기준을 정리합니다.#CS#PostgreSQL#MySQL2024. 5. 25.
Computer ScienceJVM Garbage CollectorJVM의 메모리 관리와 Garbage Collection 동작 방식, 주요 컬렉터를 정리합니다.#Java#CS2024. 4. 17.
Computer Sciencesynchronized와 ReentrantLockJava의 synchronized와 ReentrantLock을 비교하고 동시성 제어 방식과 사용 시 고려점을 정리합니다.#Java#CS2024. 4. 10.
Backend클린코드 - Service와 Impl 분리Service 인터페이스와 구현체를 분리하는 이유, MVC에서 Service의 역할과 적용 시 트레이드오프를 정리합니다.#CS#Java2024. 3. 6.