본문 바로가기
전체 1401
1377
Frontend4분 읽기
0.1 + 0.2 는 왜 0.3이 아닌가 — 부동소수점과 돈 계산
JavaScript에서 0.1 + 0.2가 0.30000000000000004가 되는 건 버그가 아니라 부동소수점의 원리다. 왜 그런지와 돈 계산을 안전하게 하는 법.
#JavaScript#FloatingPoint#Number
2026.07.04
1376
Infra4분 읽기
Permission denied (publickey) — SSH 접속 오류 잡기
SSH 접속에서 가장 흔한 이 에러는 원인이 몇 가지로 정해져 있다. 키 위치·권한·서버 등록·에이전트를 순서대로 점검하면 대부분 해결된다.
#SSH#Linux#Troubleshooting
2026.07.03
1375
Infra4분 읽기
OOM Killer가 프로세스를 죽였다 — dmesg로 확인하고 대응
앱이 이유 없이 종료됐다면 리눅스 OOM Killer를 의심하라. dmesg로 범인을 확인하고, 왜 죽였는지와 재발을 막는 법을 정리한다.
#Linux#OOM#Memory
2026.07.02
1374
Infra4분 읽기
DNS가 안 될 때 — dig·nslookup으로 원인 찾기
"핑은 IP로 되는데 도메인은 안 된다"면 DNS 문제다. dig·nslookup으로 어느 단계에서 막혔는지 계층적으로 진단하는 법.
#DNS#Network#dig
2026.07.02
1373
Infra3분 읽기
리눅스 파일 권한 완벽 이해 — chmod 755·644의 의미
755, 644, 600이 대체 무슨 뜻일까. rwx와 소유자·그룹·기타의 3x3 구조만 알면 숫자 권한이 한눈에 읽힌다. 실무 권장값까지.
#Linux#chmod#Permissions
2026.07.01
1372
Tools4분 읽기
jq로 JSON 다루기 — 터미널에서 API 응답 파싱
curl로 받은 JSON을 눈으로 읽기 힘들다면 jq다. 예쁘게 보기, 특정 필드 추출, 배열 필터·map까지 실전 문법을 정리한다.
#jq#JSON#CLI
2026.07.01
1371
Tools4분 읽기
grep·awk·sed 실전 — 로그에서 원하는 것만 뽑기
로그 파일에서 에러만, 특정 컬럼만, 치환까지. grep으로 찾고 awk로 자르고 sed로 바꾸는 3종 세트를 실전 예제로 익힌다.
#grep#awk#sed
2026.06.30
1370
Tools4분 읽기
curl 완벽 활용 — API 디버깅에 꼭 쓰는 옵션
Postman 켜기 전에 curl 한 줄이면 끝나는 게 많다. 헤더·본문 전송, 응답 헤더 보기, 리다이렉트 추적, 타이밍 측정까지 필수 옵션 정리.
#curl#API#CLI
2026.06.30
1369
Etc3분 읽기
개발자 정규식 실전 — 이메일·URL·날짜 검증 패턴
실무에서 가장 많이 쓰는 검증 정규식을 모았다. 이메일·URL·비밀번호·날짜·전화번호를 "너무 엄격하지도 느슨하지도 않게" 짜는 법.
#Regex#Validation#Backend
2026.06.29
1368
Etc3분 읽기
정규식 입문 — 자주 쓰는 패턴 10개로 시작하기
정규식은 외우는 게 아니라 조각을 조합하는 것이다. 메타문자·수량자·앵커 기본기와 바로 쓰는 실전 패턴 10개로 감을 잡는다.
#Regex#CLI#Text
2026.06.29
1367
Frontend4분 읽기
얕은 복사 vs 깊은 복사 — JavaScript 객체가 꼬이는 이유
스프레드로 복사했는데 원본이 같이 바뀐다면 얕은 복사 함정이다. 참조와 값, 중첩 객체, structuredClone까지 실무 기준으로 정리한다.
#JavaScript#Object#Immutability
2026.06.28
1366
Backend4분 읽기
동기·비동기, 블로킹·논블로킹 한 번에 정리
네 단어가 헷갈리는 이유는 서로 다른 두 축이기 때문이다. "결과를 어떻게 받나(동기/비동기)"와 "기다리는 동안 뭘 하나(블로킹/논블로킹)"로 나누면 명확해진다.
#Async#Concurrency#IO
2026.06.28