all assert use apache commons lang3's Validate
参考https://github.com/seomoz/qless ，改进Queue的封装，未完