Java动态验证码单线设计的两种方法