| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- IntelliJ
- math
- 자바문법
- java테스트
- SpringBoot
- 문자열
- input
- Array
- 테스트자동화
- 단위테스트
- ArrayList
- string
- HashMap
- 자바스크립트
- Java
- junit5
- junit
- html
- Eclipse
- javascript
- 인텔리제이
- Visual Studio Code
- js
- 자바
- list
- 스프링부트
- CSS
- vscode
- 배열
- 정규식
- Today
- Total
목록2026/01/29 (2)
어제 오늘 내일
개발 입문자가 가장 먼저 마주치지만, 가장 오랫동안 헷갈려 하는 주제가 바로 Git과 GitHub의 차이입니다.이 둘은 이름이 비슷해서 "자바(Java)와 자바스크립트(JavaScript)의 관계(햄과 햄스터)"라고 불리기도 하는데요. 이번 포스팅에서 그 개념을 아주 명확하게 분리해 드립니다. 🆚 [Git vs GitHub] 이름만 비슷하고 완전히 다릅니다!개발 공부를 시작하면 "깃(Git)에 올려라", "깃허브(GitHub) 주소 줘라"라는 말을 혼용해서 듣게 됩니다. 결론부터 말씀드리면 하나는 '도구'이고, 하나는 '공간'입니다. 1. Git (깃) = "타임머신 카메라" 📷정의: 내 컴퓨터에서 소스 코드의 버전(Version)을 관리해 주는 소프트웨어입니다.핵심 역할:파일의 변경 내역을 기록합니..
개발을 하다 보면 System.out.println() 대신 로그(Log)를 남겨야 한다는 말을 자주 듣게 됩니다. 왜 그럴까요? 그리고 스프링 부트는 내부적으로 어떤 원리로 로그를 찍는 걸까요? 5분 만에 완벽히 이해해 봅시다!1. 왜 println이 아니라 '로깅'인가요?성능: 로그는 비동기적으로 처리하거나 파일로 남길 수 있어 서비스 성능에 영향을 덜 줍니다.레벨 제어: 운영 중에는 중요한 정보만 보고, 개발 중에는 상세한 정보를 보는 등 출력 수준을 조절할 수 있습니다.관리: 날짜별로 파일을 나누거나, 특정 용량이 넘으면 압축하는 등의 관리가 자동화됩니다. 2. 스프링 부트 로깅의 핵심 구조 (SLF4J와 Logback)스프링 부트를 쓰면 별도의 설정 없이도 로그가 찍히는 이유는 spring-bo..
