스프링 부트로 개발중인 코드들을 서비스 재시작없이 반영 livereload 사용인텔리제이 기준으로 설명하면
브라우저에 livereload extensions을 설치
application.properties 열어 spring.devtools.livereload.enab ...
맥북에서 자바 개발 환경 셋팅인텔리제이 키 먹통 해결1defaults write -g ApplePressAndHoldEnabled -bool false
파인더에 숨김파일 표시12345defaults write com.apple.finder AppleShowAllFi ...
Reactive Core이 spring-web모듈에는 사후 대응 웹 응용 프로그램에 대한 다음과 같은 기본 지원이 포함되어 있습니다.
서버 요청 처리에는 두 가지 레벨의 지원이 있습니다.
HttpHandler : Reactor Netty, Undertow, Tomc ...
Web on Reactive Stack이 부분에서는 Netty, Undertow 및 Servlet 3.1+ 컨테이너와 같은 비 차단 서버에서 실행하기 위해 Reactive Streams API를 기반으로 만들어진 리 액티브 스택 웹 응용 프로그램에 대한 지원을 다룹니다 ...
이펙티브 자바아이템 90. 직렬화된 인스턴스 대신 직렬화 프록시 사용을 검토하라.직렬화 프록시 패턴의 한계
클라이언트가 멋대로 확장할 수 있는 클래스에는 적용할 수 없다.
객체 그래프에 순환이 있는 클래스에도 적용할 수 없다.
123456789101112131415 ...
이펙티브 자바아이템 89. 인스턴스 수를 통제해야 한다면 readResolve 보다는 열거타입을 사용하라.1234567891011121314package com.github.sejoung.codetest.serialization.singletonclass;public ...