修正bug： FileChannel.read(ByteBuffer) 不保证把 ByteBuffer 填充完！