big data (>1G),split to small subfiles(less 1G), use multithreading,each thread get one hashMap,then merge all hashMap into one hashmap,then sort