| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 | 31 |
- k8s
- Sort
- 카카오
- Effective Java
- Spring
- 자바
- 스프링
- JavaScript
- 클린아키텍처
- effectivejava
- 알고리즘정렬
- 이펙티브 자바
- 스프링부트
- 스프링핵심원리
- Kotlin
- 스프링 핵심원리
- 함수형프로그래밍
- java
- 티스토리챌린지
- 알고리즘
- ElasticSearch
- 이펙티브자바
- 예제로 배우는 스프링 입문
- Effective Java 3
- 오블완
- 엘라스틱서치
- 김영한
- springboot
- 자바스크립트
- kubernetes
- Today
- Total
목록2026/01/05 (2)
Kim-Baek 개발자 이야기
프로세스와 스레드 - 경력 5년차 개발자의 실전 경험새벽 3시에 울린 장애 알림새벽 3시, 장애 알림이 울렸다."API 서버 응답 없음. 모든 요청 타임아웃."급하게 서버에 접속해서 확인해보니 CPU 사용률은 20%인데, 스레드 200개가 전부 BLOCKED 상태였다. 5년 차가 되어서야 깨달았다. 프로세스와 스레드의 차이를 '아는 것'과 '제대로 사용하는 것'은 완전히 다른 문제라는 것을.이 글에서는 경력 개발자 면접에서 단골로 나오는 "프로세스와 스레드"를 기본 개념부터 실무 적용까지 상세하게 정리해보려고 한다.프로세스란 무엇인가프로세스의 정의프로세스(Process)는 실행 중인 프로그램을 의미한다. 좀 더 정확히 말하면, 디스크에 저장된 실행 파일(예: .exe, .jar)이 메모리에 올라가서 실행..
이 글을 읽으면: 설정 파일, HTML, SQL 쿼리를 타입 안전하고 읽기 쉬운 Kotlin 코드로 작성하는 방법을 배울 수 있습니다. @DslMarker와 수신 객체 지정 람다로 직관적인 DSL을 만드는 실전 패턴을 완벽하게 마스터하세요.📌 목차들어가며 - DSL이 뭐길래?DSL 기초 - 수신 객체 지정 람다타입 안전성 - @DslMarkerHTML DSL 만들기설정 DSL - Config BuilderSQL DSL - 쿼리 빌더실전 DSL 패턴마무리 - 다음 편 예고들어가며 - DSL이 뭐길래?DSL (Domain Specific Language)"특정 도메인에 특화된 언어"일반 프로그래밍 언어 (Java, Kotlin):- 모든 것을 할 수 있음- 범용적DSL:- 특정 분야만 잘함- 전문적우리가 ..
