public void loadData() throws IOException{
		try {
			File files = new File(filein);
			if(!files.exists()){
				throw new FileNotFoundException();
			}
			if(files.isDirectory()){
				File[] file = files.listFiles();
				for(int i = 0 ; i < file.length; i++){
					System.out.println(file[i].toString());
					DataInputStream dis = new DataInputStream(new FileInputStream(file[i]));
					try {
						int lines = 0;
						while(dis.available() != 0){
							lines ++;
							dis.readByte();
							int id = dis.readInt();
							DataOfPoint dataOfPoint = new DataOfPoint();
							dataOfPoint.load(dis);
							dis.readByte();
							btOfPoint.put((long) id, dataOfPoint.writeToBytes());
							if(lines % 100 == 0)recmanOfPoint.commit();
						}
						recmanOfPoint.commit();
						dis.close();
					} catch (IOException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}
				}
			}
			
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}