💡 핵심 요약 (TL;DR)
Gmail SMTP 다중 메일 예제의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 핵심 설정과 구현 코드를 단계별로 파악하여 상황에 맞게 유연하게 활용할 수 있다.
💡 핵심 요약 (TL;DR)
Gmail SMTP 다중 메일 예제의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 핵심 설정과 구현 코드를 단계별로 파악하여 상황에 맞게 유연하게 활용할 수 있다.
[JAVA] java.util.properties 개념과 예시, properties파일과 차이점
💡 핵심 요약 (TL;DR)
java.util.Properties는 문자열 기반의 키-값 쌍을 다루며 실행 중에도 설정값을 동적으로 변경할 수 있는 자바 내부 메모리 객체다. 반면 .properties 파일은 애플리케이션 구동 시 초기 설정 정보를 제공하는 정적 외부 파일로, 상황과 목적에 맞게 두 방식을 적절히 구분하여 활용할 수 있다.
[JAVA] float, double 소수점 오류(부동소수점) 해결하기
💡 핵심 요약 (TL;DR)
컴퓨터의 메모리는 한정적이라 실수의 소숫점 표현에 제한이 있을 수 밖에 없고 이로인해 소수점이하 계산 오차가 발생한다. 이를 해결하기 위해서는 2가지 방법이 있다.
Double/Float 변환시 ClassCastException오류 NaN 해결
💡 핵심 요약 (TL;DR)
화면에서 컨트롤러로 파라미터 HashMap map를 받아 double값을 형변환하려고 하는데 ClassCastException이 발생했다. 관련 환경 설정과 코드를 알맞게 수정하여 정상적으로 동작하도록 해결할 수 있다.
💡 핵심 요약 (TL;DR)
List에서 중복값을 제외하는 방법2가지의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 커스텀한 객체를 가지는 List에서 중복된 객체를 제거하고 싶었다. 차장님께 물어보니 2가지 방법을 알려주셨다.
[Gson]MalformedJsonException 에러해결
💡 핵심 요약 (TL;DR)
백단 테스트 중 json을 받을 일이 있어서 그냥 작성했더니 아래와 같은 오류가 발생했다. jsp코드와 컨트롤러 코드를 수정했다.
ClassCastException발생 Java.lang.Integer cannot be case to Java.lang.String 해결방법(ft. ChatGPT)
💡 핵심 요약 (TL;DR)
String을 int로 변환하는 과정에서 cast 에러가 발생했다. 일단 해결부터! 아래로 캐스팅하니 바로 해결되었다.
String.valueOf() vs toString() 차이 알고쓰자
💡 핵심 요약 (TL;DR)
'String.valueOf() vs toString() 차이 알고쓰자'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 비슷한 역할을 하지만 결과는 다른 두 메서드 String.valueOf()와 Object.toString()의 차이에 대해 알아보자.
Jackson ObjectMapper VS Gson 차이
💡 핵심 요약 (TL;DR)
'Jackson ObjectMapper VS Gson 차이'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. Object Mapper만 사용하다가 Gson을 알게되면서 둘의 차이점이 궁금해졌다.
[Java] 포스트맨(Postman)사용시 동시 요청이 되는 이유?
💡 핵심 요약 (TL;DR)
포스트맨(Postman)사용시 동시 요청이 되는 이유?의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 내가 만든 서버API는 스프링프레임워크로 스프링프레이워크는 멀티스레드를 지원한다. 그래서 특별한 설정을 하지않아도 한 요청에 대한 응답을 받기도 전에 다른 요청을 보내고 응답도 받을 수 있었던 것!을 적용할 수 있다.