crane-data-provider项目的修改，使用nio