| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- log4j2
- NCP
- nginx
- mybatis
- react
- Git
- IntelliJ
- gson
- Windows
- Java
- maven
- sapfiorielements
- JPA
- Linux
- tibero
- useEffect
- SAP
- dbeaver
- JavaScript
- LOG4J
- VSCode
- gradle
- database
- Kubernetes
- docker
- nodejs
- Spring
- BPMN
- springboot
- MySQL
- Today
- Total
목록2026/01/13 (2)
두 손끝의 창조자
프로젝트를 새로 시작하거나 서버를 이전할 때 반드시 마주하게 되는 것이 DNS 설정입니다. 하지만 한 번 설정해두면 한동안 건드릴 일이 없다 보니, 막상 설정 페이지를 열면 각 레코드의 차이가 헷갈리곤 합니다.오늘은 DNS의 기본 동작 원리부터 실무에서 놓치기 쉬운 심화 레코드까지, 다시 한번 머릿속에 구조를 잡아보고자 합니다.1. DNS: 인터넷의 전화번호부DNS(Domain Name System)는 example.com과 같은 인간 친화적인 도메인 이름을 컴퓨터가 이해할 수 있는 IP 주소(192.0.2.1)로 변환해주는 시스템입니다. DNS 레코드는 이 전화번호부에 적힌 개별 항목들이라고 이해하면 쉽습니다.2. 기본 레코드 타입 요약레코드 타입용도핵심 특징A도메인을 IPv4 주소로 매핑가장 기본적인..
Spring Security PasswordEncoder Hex 디코딩 오류 해결문제 상황로그인 시 다음과 같은 오류가 발생했습니다:java.lang.IllegalArgumentException: Hex-encoded string must have an even number of characters at org.springframework.security.crypto.codec.Hex.decode(Hex.java:51) at org.springframework.security.crypto.password.Pbkdf2PasswordEncoder.decode(Pbkdf2PasswordEncoder.java:221) at org.springframework.security.crypto.pass..