用JAVA多线程实现单机版Map-Shuffle-Reduce,以理解MapReduce原理(蓄水池采用确定reduce范围)