기술 블로그
용어와 원리부터 시작해 실행 가능한 코드, 테스트와 디버깅, 보안·성능·운영의 트레이드오프까지 연결합니다.
글 목록
Spring Boot 정적 콘텐츠와 Controller가 함께 있을 때 무엇이 먼저 동작할까?
같은 경로에 정적 파일과 Controller 매핑이 있을 때 Spring Boot가 요청을 찾는 순서와 안전한 확인 방법을 정리합니다.
자바/스프링4 분
리눅스 chmod 755와 u+x 차이: 실행 권한만 추가하려면 무엇을 써야 할까?
기존 권한이 640인 파일에 실행 권한만 더할 때 chmod u+x와 chmod 755가 각각 무엇을 바꾸는지 같은 deploy.sh 파일로 확인합니다.
리눅스3 분
리눅스 grep으로 여러 로그에서 error 찾기: 대소문자·파일명·줄번호 확인법
grep이 오류를 놓쳤다면 검색어의 대소문자와 파일 범위를 먼저 확인합니다. 같은 두 로그에서 -i, -n, -H와 앞뒤 문맥을 확인하고 검색 실패와 파일 오류를 구분합니다.
리눅스3 분
리눅스 head·tail 차이: 긴 로그의 앞·뒤와 새 로그만 확인하는 법
cat으로 전부 출력하지 않고 head와 tail로 로그의 처음·끝을 골라 봅니다. tail -f와 -n 0의 차이, less로 돌아가 읽는 방법까지 같은 파일로 확인합니다.
리눅스3 분
리눅스 >와 >> 차이: echo로 쓴 파일이 사라지는 이유
echo의 >는 파일을 덮어쓰고 >>는 끝에 추가합니다. 같은 파일로 두 결과를 확인하고, 명령이 실패했는데도 기존 내용이 사라질 수 있는 이유를 알아봅니다.
리눅스3 분
리눅스 절대경로·상대경로: cd가 다른 폴더로 가는 이유와 pwd 확인법
pwd로 현재 위치를 확인하고 cd logs와 cd /logs가 서로 다른 경로를 가리키는 이유를 한 예제로 추적합니다. cd 실패 후 위치와 확인 순서도 정리합니다.
리눅스5 분

