https://angel800114.medium.com/java-%E5%AD%B8%E7%BF%92%E8%A8%98%E9%8C%84115-housekeeping-f36bb56117ee