jkniv utils

This is a java utilities library. I don’t recommend use this library for internal projects, because in future can have compatibility broken.