Banner

My Tech Blog (차이점)

오늘의 명언
· Spring&JSP
Swagger(Springdoc OpenAPI)에서 불필요한 컬럼이 보이는 이유는API 응답에 DTO를 써야 하는데 Entity를 그대로 사용하기 때문이다. ❌ 문제@GetMapping("/users/{id}")public UserEntity getUser(@PathVariable Long id) { return userService.getUser(id);}UserEntity를 직접 반환하므로, Swagger에서 모든 필드(password, phoneNumber 등)가 API 문서에 포함된다. ✅ 해결법→ Swagger에서 불필요한 컬럼이 보이면, Entity 대신 DTO를 사용하자@GetMapping("/users/{id}")public UserDto getUser(@PathVariable Lon..
· 이것저것
안녕하세요 오늘은 방문자수 증가용으로 MBTI T 와 F 차이 포스팅해봅니다검색 유입 늘어나길... F : 코끼리 ㅜ ㅜ 불쌍해T : 저거 저렇게 버리면 안 되는데 ...  ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ이렇게까지 오버는 안하겠지만 결과보다 과정이 중요한고 같오...    T의 관심  F의 관심이거지...안 물어보는 건 배려.....사사건건 취조하고 싶지 않은거 ㅋㅋㅋㅋㅋㅋㅋ 대신 먼저 말하면 들을 준비는 되어 있는거...이렇게 T와 F의 대화는의심만 쌓인 채 겉돌게 되고 ㅋㅋㅋㅋㅋㅋㅋ  취조 노노행물어볼 수도 있는데리액션은 많이 없고 질문만 많으면ㅋㅋㅋㅋㅋㅋㅋㅋ 불편......  F : 왜 우울해?T : 무슨 화분?     그래도 마지막은 해피엔딩 서로 이해는 안되도 재밌잖아 > 재미로만 읽는 글임을..
1. IPv6가 등장한 이유IPv4는 여전히 널리 사용되고 있지만, 주소 부족과 보안 문제로 인해 점점 IPv6로 전환되고 있다. IPv6는 IPv4의 주소 부족 문제를 해결하기 위해 개발되었다. IPv4는 32비트 주소 체계로 약 43억 개의 주소만 제공하지만, IPv6는 128비트 주소 체계를 사용해 사실상 무제한에 가까운 주소를 제공하기 때문이다. ✅ 보안 문제IPv4에서는 보안 기능이 기본적으로 포함되어 있지 않다(선택 사항). 그래서 IPSec(Internet Protocol Security) 같은 별도의 보안 프로토콜을 추가해야 한다. 반면 IPv6는 IPSec을 기본적으로 포함하고 있어서, 네트워크 보안성을 높일 수 있다. 또 헤더 구조의 차이도 있다 IPv6는 AH(Authenticat..
· Java
1. 자바의 주석초보 개발자들은 // 한 줄 주석을 남발하며 한 줄 한 줄씩 주석을 다는 습관을 가진다. 나 역시 처음 프로그래밍을 배울 때 그러했다. 조금 코딩을 해 본 사람들은 /* ... */을 사용해 여러 줄을 한꺼번에 주석 처리한다. 그리고 진짜 고수들은 /** ... */ Javadoc 주석을 활용한다. 이 주석은 함수, 클래스, 메서드 등의 설명을 포함하여 자동으로 문서를 생성할 수 있도록 도와준다. 오늘은 이 세 가지 주석의 차이점과 함께, 자바에서 주석을 빠르게 다루는 단축키를 알아보겠다. 2. 단축키자바에서 주석을 빠르게 추가하거나 제거하는 단축키는 다음과 같다. 2-1. 한 줄 주석 (//) 단축키Ctrl + / (Cmd + / on macOS)여러 줄을 선택한 후 Ctrl + /를 ..
상단으로