泛型工具类