package test;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Hashtable;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import com.sun.org.apache.xerces.internal.util.SynchronizedSymbolTable;
public class Test01 {
public static void main(String[] args) throws IOException {
// ByteBuffer buffer = ByteBuffer.allocate(280*1000);
long time3=System.currentTimeMillis();
// List<ByteBuffer> buf=new ArrayList<ByteBuffer>();
// List<byte[]> testbyte=new ArrayList<byte[]>();
List<TestObject> testlong=new ArrayList<TestObject>();//1500000
for(int j=0;j<1118;j++){
for(int i=0;i<1000;i++){
TestObject to=new TestObject();
to.setAge(("12"+System.currentTimeMillis()).getBytes());
to.setName(("lisi"+System.currentTimeMillis()).getBytes());
to.setHigh(("170.1"+System.currentTimeMillis()).getBytes());
to.setWeiht(("120.5"+System.currentTimeMillis()).getBytes());
to.setHome(("深圳"+System.currentTimeMillis()).getBytes());
to.setWork(("程序员"+System.currentTimeMillis()).getBytes());
/* System.out.println(to.getAge().length+to.getName().length+
to.getHigh().length+to.getWeiht().length+to.getHome().length+
to.getWork().length);//109
*/ testlong.add(to);}}
long time4=System.currentTimeMillis();
System.out.println("时间为1:"+(time4-time3));
System.out.println(testlong.size());
/* ByteBuffer bufferbyte = ByteBuffer.allocate(109*500*1000);
long time=System.currentTimeMillis();
for(int j=0;j<500000;j++){
TestObject bill= testlong.get(j);
bufferbyte.put(bill.getAge());
bufferbyte.put(bill.getName());
bufferbyte.put(bill.getHigh());
bufferbyte.put(bill.getWeiht());
bufferbyte.put(bill.getHome());
bufferbyte.put(bill.getWork());
}
long time2=System.currentTimeMillis();
//System.out.println((time2-time1));
System.out.println("时间为2:"+(time2-time));
long time5=System.currentTimeMillis();
System.out.println(bufferbyte.array().length);
TestZip.lengthCp(bufferbyte.array());
long time6=System.currentTimeMillis();
System.out.println("时间为2:"+(time6-time5));*/
}}
/* byte[] bt=(System.currentTimeMillis()+"12 "+System.currentTimeMillis()+"lisi "+System.currentTimeMillis()
+"170.1 "+System.currentTimeMillis()+"120.5 "+System.currentTimeMillis()+"120.5 "
+System.currentTimeMillis()+"深圳 "+System.currentTimeMillis()
+"程序员 "+System.currentTimeMillis()).getBytes("UTF-8");*/
// System.out.println(bt.length);
//buffer.put(bt);
// testbyte.add(((System.currentTimeMillis()+"12 "+System.currentTimeMillis()+"lisi ").getBytes()));
/* testbyte.add((System.currentTimeMillis()+"12 "+System.currentTimeMillis()+"lisi "+System.currentTimeMillis()
+"170.1 "+System.currentTimeMillis()+"120.5 "+System.currentTimeMillis()+"120.5 "
+System.currentTimeMillis()+"深圳 "+System.currentTimeMillis()
+"程序员 "+System.currentTimeMillis()).getBytes("UTF-8"));*/
// }
//testbyte.add((buffer.array()));
// buffer.clear();
// }
// buf.add(buffer);
/*testbyte.add(TestZip.snappyCompress(("12"+System.currentTimeMillis()+"lisi"+System.currentTimeMillis()
+"170.1"+System.currentTimeMillis()+"120.5"+System.currentTimeMillis()
+"120.5"+System.currentTimeMillis()+"深圳"+System.currentTimeMillis()
+"程序员"+System.currentTimeMillis()).getBytes("UTF-8")));*/
//testlong.add(Long.toString(System.currentTimeMillis()));
//String str=Long.toString(tim);
// testlong.add(tim+"");
/*testlong.add("588888+54646546"+"sdfdsfdsfsdfsd"+"dfgfdgfdgfdgdfgdfgfdgfdgdfgfdgfdgfdgdfgdfgfddfdsfdsfg"+
"sfsdfsdfsdfsdfsdfsdfsdf"+"sdfdsfdsfsdfsdfsdfds"+"sdfdsfdsfsdfsdfsdfsdfsdfsdfsdfsdsddsf"+
"dsfdsfdsfsdfsddsfsdfsdfsf"+"fdsfdsfsdfsdfsdf"+System.currentTimeMillis());*/
/*test.put((long)i, "588888+54646546"+"sdfdsfdsfsdfsd"+"dfgfdgfdgfdgdfgdfgfdgfdgdfgfdgfdgfdgdfgdfgfddfdsfdsfg"+
"sfsdfsdfsdfsdfsdfsdfsdf"+"sdfdsfdsfsdfsdfsdfds"+"sdfdsfdsfsdfsdfsdfsdfsdfsdfsdfsdsddsf"+
"dsfdsfdsfsdfsddsfsdfsdfsf"+"fdsfdsfsdfsdfsdf"+System.currentTimeMillis());*/
/* testlong.add("588888+54646546"+"sdfdsfdsfsdfsd"+"dfgfdgfdgfdgdfgdfgfdgfdgdfgfdgfdgfdgdfgdfgfddfdsfdsfg"+
"sfsdfsdfsdfsdfsdfsdfsdf"+"sdfdsfdsfsdfsdfsdfds"+"sdfdsfdsfsdfsdfsdfsdfsdfsdfsdfsdsddsf"+
"dsfdsfdsfsdfsddsfsdfsdfsf"+"fdsfdsfsdfsdfsdf"+System.currentTimeMillis());*/
/* testbyte.add(TestZip.lz4Compress(("588888+54646546"+"sdfdsfdsfsdfsd"+"dfgfdgfdgfdgdfgdfgfdgfdgdfgfdgfdgfdgdfgdfgfddfdsfdsfg"+
"sfsdfsdfsdfsdfsdfsdfsdf"+"sdfdsfdsfsdfsdfsdfds"+"sdfdsfdsfsdfsdfsdfsdfsdfsdfsdfsdsddsf"+
"dsfdsfdsfsdfsddsfsdfsdfsf"+"fdsfdsfsdfsdfsdf"+System.currentTimeMillis()).getBytes("UTF-8")));
*/
/* testbyte.add(("588888+54646546"+"sdfdsfdsfsdfsd"+"dfgfdgfdgfdgdfgdfgfdgfdgdfgfdgfdgfdgdfgdfgfddfdsfdsfg"+
"sfsdfsdfsdfsdfsdfsdfsdf"+"sdfdsfdsfsdfsdfsdfds"+"sdfdsfdsfsdfsdfsdfsdfsdfsdfsdfsdsddsf"+
"dsfdsfdsfsdfsddsfsdfsdfsf"+"fdsfdsfsdfsdfsdf"+System.currentTimeMillis()).getBytes("UTF-8"));
*/
/* byte [] b=TestZip.snappyCompress(("588888+54646546"+"sdfdsfdsfsdfsd"+"dfgfdgfdgfdgdfgdfgfdgfdgdfgfdgfdgfdgdfgdfgfddfdsfdsfg"+
"sfsdfsdfsdfsdfsdfsdfsdf"+"sdfdsfdsfsdfsdfsdfds"+"sdfdsfdsfsdfsdfsdfsdfsdfsdfsdfsdsddsf"+
"dsfdsfdsfsdfsddsfsdfsdfsf"+"fdsfdsfsdfsdfsdf"+System.currentTimeMillis()).getBytes("UTF-8"));
byte[] c=TestZip.snappyDecompress(b);
buffer.put(c);*/
/* byte[] bt=("588888+54646546"+"sdfdsfdsfsdfsd"+"dfgfdgfdgfdgdfgdfgfdgfdgdfgfdgfdgfdgdfgdfgfddfdsfdsfg"+
"sfsdfsdfsdfsdfsdfsdfsdf"+"sdfdsfdsfsdfsdfsdfds"+"sdfdsfdsfsdfsdfsdfsdfsdfsdfsdfsdsddsf"+
"dsfdsfdsfsdfsddsfsdfsdfsf"+"fdsfdsfsdfsdfsdf"+System.currentTimeMillis()).getBytes("UTF-8");
buffer.put(bt);*/
//System.out.println("压缩前长度:"+bt.length);
/*byte[] by=TestZip.snappyCompress(("588888+54646546"+"sdfdsfdsfsdfsd"+"dfgfdgfdgfdgdfgdfgfdgfdgdfgfdgfdgfdgdfgdfgfddfdsfdsfg"+
"sfsdfsdfsdfsdfsdfsdfsdf"+"sdfdsfdsfsdfsdfsdfds"+"sdfdsfdsfsdfsdfsdfsdfsdfsdfsdfsdsddsf"+
"dsfdsfdsfsdfsddsfsdfsdfsf"+"fdsfdsfsdfsdfsdf"+System.currentTimeMillis()).getBytes("UTF-8"));
System.out.println("压缩后长度:"+by.length);*/
/*testbyte.add(TestZip.lengthCp(("588888+54646546"+"sdfdsfdsfsdfsd"+"dfgfdgfdgfdgdfgdfgfdgfdgdfgfdgfdgfdgdfgdfgfddfdsfdsfg"+
"sfsdfsdfsdfsdfsdfsdfsdf"+"sdfdsfdsfsdfsdfsdfds"+"sdfdsfdsfsdfsdfsdfsdfsdfsdfsdfsdsddsf"+
"dsfdsfdsfsdfsddsfsdfsdfsf"+"fdsfdsfsdfsdfsdf"+System.currentTimeMillis()).getBytes("UTF-8")));
*/
/* testbyte.add(("588888+54646546"+"sdfdsfdsfsdfsd"+"dfgfdgfdgfdgdfgdfgfdgfdgdfgfdgfdgfdgdfgdfgfddfdsfdsfg"+
"sfsdfsdfsdfsdfsdfsdfsdf"+"sdfdsfdsfsdfsdfsdfds"+"sdfdsfdsfsdfsdfsdfsdfsdfsdfsdfsdsddsf"+
"dsfdsfdsfsdfsddsfsdfsdfsf"+"fdsfdsfsdfsdfsdf"+System.currentTimeMillis()).getBytes("UTF-8"));
*/
// long time=System.currentTimeMillis();
//System.out.println(testbyte.size());
/* for(int i=0;i<testbyte.size();i++){
byte[] c=TestZip.snappyDecompress(testbyte.get(i));
buffer.put(c);
}
*/
// System.out.println(testlong.get(testlong.size()-1));
/* long time1=System.currentTimeMillis();
String out = null;
for (Long key : test1.keySet()) {
out = test1.get(key);
}
System.out.println(out);*/
// System.out.println(buffer.array().length);
// ByteLength.lengthJson(buffer, "", "");
//long time2=System.currentTimeMillis();
//System.out.println((time2-time1));
//System.out.println("时间为:"+(time2-time));
/* hugeCapacity 2 + 1
* String test="test";
boolean connect=test!=null;
System.out.println(connect);
if(connect){
System.out.println("输出了");
}
*/
//}
//}