即将离开稀土掘金,请注意账号财产安全
https://stackoverflow.com/questions/299304/why-does-javas-hashcode-in-string-use-31-as-a-multiplier