一句话记录

 工作中总是遇到好多小错误,这些小错误往往耽搁我们很长时间。一句话教训就是将这些零碎的知识点记录下来的一篇文档


 1.JAVAIo-------->PrintWriter(缓存的容量限制会导致一部分内容丢失)

 PrintWriter的print(“aaa”)方法会将aaa存入指定的文件,但是光这句printwriter.print("aaa")是不够的;因为这句话只是讲aaa放到了缓存中,只有调用printwrite.close()或者printwrite.flush()方法才能写入文件。但是,当你的缓存中数据量太大时,会造成数据丢失的。比如:

 for(int i=0;i<100000000000000000000000000000000000;i++){//夸张的写法

   printWriter.print("缓存XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");//用来强调很多内容。

}

printwriter.close();

 这时候你到文件中看产生的内容,你会发现有一部分内容丢失。

 for(int i=0;i<100000000000000000000000000000000000;i++){//夸张的写法

   printWriter.print("缓存XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");//用来强调很多内容。

  printWriter.flush();

}

printwriter.close();这种方式则不会产生上述问题。  OK~~~


2.集合——TreeMap(将内容排序,有默认排序和自定义排序;默认对key按照ASC||进行排序)


3.集合排序——没有弄出个所以然(2013-04-29)http://www.oschina.net/question/12_2790

4.sql语句中匹配null用is,不能用=(2013-04-30)

5.Jung(2013-04-30)  http://jung.sourceforge.net/

   Jung可以作为一个工具处理复杂网络的一些问题。


6.在正则表达式中,括号用\\(表示就可以了。

7.在使用正则表达式时,matcher.group(i)使用之前,一定有mathcer.find()方法运行,否则会出现问题。


你可能感兴趣的:(一句话记录)