스프링 부트에서 GET 메소드로 LocalDate, LocalDateTime 받기
스프링 부트에서 GET 메소드로 LocalDate, LocalDateTime 받기 위에 코드를 실행시키니 아래의 에러가 나옴 위에 프로퍼티를 추가해서 사용가능하게 처리 할려고 함 하지만 안됨 내가 사용하고 있는 버전은 2.0.1 버전으로 코드를 확인 해봄 org.springframework.boot.autoconfigur
Writing
기술 자체보다 어떤 문제를 왜 그렇게 풀었는지에 초점을 둡니다.
스프링 부트에서 GET 메소드로 LocalDate, LocalDateTime 받기 위에 코드를 실행시키니 아래의 에러가 나옴 위에 프로퍼티를 추가해서 사용가능하게 처리 할려고 함 하지만 안됨 내가 사용하고 있는 버전은 2.0.1 버전으로 코드를 확인 해봄 org.springframework.boot.autoconfigur
Sealed Types (Preview) Summary Sealed Types 으로 Java 프로그래밍 언어를 향상 시키십시오. Sealed Types은 다른 클래스 또는 인터페이스가이를 확장하거나 구현할 수있는 제한을 부과하는 클래스 또는 인터페이스입니다. Motivation Java의 유형 시스템을 사용하면 "원은 일
Records (Preview) Summary 레코드 로 Java 프로그래밍 언어를 향상 시키십시오 . 레코드는 얕은 불변의 데이터를위한 투명한 홀더 인 클래스를 선언하기위한 간단한 구문을 제공합니다. 이것은 JDK 14 의 미리보기 언어 기능 입니다. Motivation and Goals "자바가 너무 장황하다"또는 "
Reimplement the Legacy Socket API Summary java.net.Socketand java.net.ServerSocketAPI에서 사용하는 기본 구현 을 유지 관리 및 디버그하기 쉬운 더 단순하고 현대적인 구현으로 바꿉니다. 새로운 구현은 현재 Project Loom 에서 탐색중인 사용자 모드
JEP 355: Text Blocks (Preview) Summary Java 언어에 텍스트 블록 을 추가하십시오 . 텍스트 블록은 대부분의 이스케이프 시퀀스가 필요하지 않고 예측 가능한 방식으로 문자열의 형식을 자동으로 지정하며 개발자가 원하는 경우 형식을 제어 할 수있는 여러 줄 문자열 리터럴입니다. 이것은 JDK 1
Class Data Sharing 간단한 java 파일로 테스트 위 명령어를 쓰면 아래의 classlist 파일(기본 클래스 목록) 과 classes.jsa 아카이브가 생성이 된다. 아카이브가 생성 되 있지 않으면 Xshare:on 옵션으로 실행하면 종료가 된다 오류 메시지 아카이브를 다시만들면 실행 Xlog:class+
JEP 354: Switch Expressions (Preview) Summary s확장 switch하여 명령문 또는 표현식으로 사용할 수 있도록하여 두 형식 모두 기존 case ... :레이블 (전파 포함) 또는 새 case ... 레이블 (전파 없음)을 사용하고, 새 레이블을 사용하여 값을 산출합니다. switch표현
JEP 325: Switch Expressions (Preview) Summary switch명령문을 명령문 또는 표현식으로 사용할 수 있도록 확장하고 두 양식 모두 "전통적인"또는 "단순화 된" 범위 지정 및 제어 플로우 동작을 사용할 수 있도록 명령문을 확장하십시오. 이러한 패턴 매칭 (JEP 305) 에서 switc
톰캣 리모트 디버깅 설정하기 jpda(Java Platform Debugger Architecture)를 지원 하기 때문에 아래의 파라미터를 추가해서 해당 포트로 리모트 디버거를 실행 시킬수 있다. windows unix 위처럼 파라미터를 추가해도 된다. 참조
왜 CPU를 모니터링 해야 하나 CPU가 병목이 가장 많이 발생하는 부분이다. 일반적인 자바 기반의 시스템의 CPU 사용량 User:System 비율은 10:1 8:1 정도 이다. 상세한 분석이 필요할때 mpstat를 사용하면 많은 도움이 된다. 전반적인 상황 모니터링 하기 vmstat를 사용하면 전반적으로 모니터링 할수