java https://blog.csdn.net/xh16319/article/details/28129845 http://www.voidcn.com/article/p-hphczsin-ru.html http://www.voidcn.com/article/p-sbcneevf-ru.html