본문 바로가기

java3

[Java] Serialization Spring 개발을 하다, 아래와 같은 에러를 만났다. Caused by: org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is java.lang.IllegalArgumentException: DefaultSerializer requires a Serializable payload but received an object of type [com.b2narae.springboot.config.auth.dto.SessionUser] 결과적으로 직렬화를 해주지 않아서 발생한 문제인데, 그래서 직렬화에 대해.. 2021. 10. 2.
[Java] 제네릭이란? (Generic) 배열을 정렬할 때 사용하곤 하는 Arrays.sort ( ) 는 실제로 아래와 같이 작성되어 있다. 우리가 흔히 작성하는 Method의 형태와는 조금 달라 보인다. 익숙하지 않은 이유는 와 타입 변수에 모든 타입을 사용할 수 있음 2021. 8. 20.
[Java] LocalDate, DateTimeFormatter 클래스 코딩테스트 문제를 풀다보면, 날짜의 개념을 사용해야 하는 경우가 있다. 예를 들어, 08월 16일에서 며칠이 지나야 12월 31일이 되는지 알아야 하는 경우. 8월, 9월, 10월, 11월, 12월 각각이 며칠인지 배열에 저장하고 이를 셀 것이다. public class Example { public static void main (String args[]) { int dayOfMonths[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; // 0월 ~ 12월의 일 수 String input = "08-16"; // 예시 형태 : MM-DD String[] inputParser = new String[2]; // 월과 일을 저장할 String 배열 선.. 2021. 8. 16.