2017.6.11笔记

1.  今天发现了一个错误:Could not execute JDBC batch update

     最后发现原因是SQL语句长度大于1M,而我机器上的mysql是默认设置,也就是说mysql通讯的数据包大小设置是1M,这就造成sql语句执行失败。于是把mysql的配置文件(my.ini)中的max_allowed_packet = 6M变大,问题就解决了

 2. grep多个关键字“与”和“或”     

    1). 或操作

         grep -E '123|abc' filename  // 找出文件(filename)中包含123或者包含abc的行

         egrep '123|abc' filename    // 用egrep同样可以实现

         awk '/123|abc/' filename   // awk 的实现方式

    2). 与操作

         grep pattern1 files | grep pattern2 :显示既匹配 pattern1 又匹配 pattern2 的行。

    3). 其他操作

         grep -i pattern files :不区分大小写地搜索。默认情况区分大小写,

         grep -l pattern files :只列出匹配的文件名,

         grep -L pattern files :列出不匹配的文件名,

         grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’),

         grep -C number pattern files :匹配的上下文分别显示[number]行

 

posted @ 2017-06-11 16:51  Jtianlin  阅读(147)  评论(0编辑  收藏  举报