This repository will continue update the java pattern demo with explanation document.