• 周记 2014.11.01


    1. 查看当前linux系统的版本:lsb_release –a 。redhat还可以去/etc/redhat-realse 中查看版本信息。lsb是Linux  Standard Base的缩写。

    2. mv命令可以用于移动和改名目录或文件,如下:  mv /home/abc /home/abcd

    3. 替换文件中的字符串内容:

        find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g'

        替换多个文件夹中的字符串:

        sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`

    4. 解压zip文件:unzip  **.zip

    5. df 查看各主目录容量大小。df –h  以M,G 显示大小。

    6. Unsupported major.minor version 51.0 (unable to load class app.common.listener.MenuListener) 异常 java编译版本不对。

        出现java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,

        所报的错误。因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。这样,低版本的JVM无法解释执行

        这个.class文件,会抛出java.lang.UnsupportedClassVersionError不支持的Class版本错误。  需要修改当前项目的java编译版本。

        修改方法:

        选择项目 –>右键 -- > properties – > java  Compile。选择相应版本,注意如果eclipse中没有对应版本的jre,需要手动添加。

    7. linux下拷贝(cp)到当前目录,当前目录用 ”.”表示。如:cp  /app/test.txt  .

    8. db2数据库版本不同,使用的jar包不同,可能会导致很多问题。可以去安装好的数据库文件中找jar包。

    9. tomcat启动时通过查看日志catalina.out看项目是否正常启动,还可以通过localhost日志查看是否有错误。

    11. java.lang.IllegalArgumentException: Can't convert argument: null  的原因:

          因为MyEclipse在修改项目名时候,自动更新部署了web.xml文件 并且重新生成了xml文件的头部声明. 新增了java的命名:

         <javaee:param-name>encoding</javaee:param-name>。把这个javaee去掉就可以了,一般情况下他会修改servlet的配置。

    12. jar -cvfM0 game.war ./  0这个是阿拉伯数字,只打包不压缩的意思

          jar -xvf game.war    解压到当前目录

    13. UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

          DELETE FROM 表名称 WHERE 列名称 = 值

    14. netstat -tln 命令是用来查看linux的端口使用情况

    15. ORACL 异常:can bind a LONG value only for insert into a LONG column:

          原因大概如下:

          1).插入到字符串长度大于4000字节。

          2).插入到表中的记录的某个字段数据的实际长度大于2000个字节(如果是UTF-8,则是1333个字节);或者是插入的记录中有两个或两个以上长度

              大于2000字节的字符串。

          3).数据库与客户端的JDBC驱动不匹配。

  • 相关阅读:
    网页、JavaScript 数据类型
    网页javascript
    网页CSS
    使用ButterKnife无法inject view的解决办法
    项目管理实践 -- 健身小管家(Fitness housekeeper)的管理
    XML的序列化与反序列化
    JAVA虚拟机JVM-7.多线程常见问题刨析
    JAVA虚拟机JVM-6.锁优化
    JAVA虚拟机JVM-5.多线程以及锁
    JAVA虚拟机JVM-4.线程模型
  • 原文地址:https://www.cnblogs.com/Jtianlin/p/4067105.html
Copyright © 2020-2023  润新知