zoukankan      html  css  js  c++  java
  • 2015年工作中遇到的问题91-100

    91.Eclipse中下载插件,进度一直为0.
    网上无意中看到了,有人说“断网”。
    本以为是句“玩笑话”,结果试了几次,成功了。


    另外就是,一个插件可能有多个包,可能会出错,只先安装一部分可以试试。


    92.老版本的Eclipse安装Jetty总是失败,安装Maven通过断网的方式搞定的。
    有个Jetty很好安装,但是现在不再第1页了,第2页就进入了浏览器,安装就失败。
    新版本的自带Git,Jetty已经安装了。


    最后的办法是,使用新版本的,手动安装SVN。
    这样,SVN、Git、Maven、Jetty都安装了,新的Eclipse完全替代了旧的Eclipse。


    开发Android,目前专门弄了个Eclipse。


    93.反射中存在继承问题。
    A继承B。
    Mongodb存储A,用反射把Java类型A转换成Mongodb的类型。
    //原来的代码,只能获得该类的属性
    Field[] fields = bean.getClass().getDeclaredFields();
    //获得继承的类的属性
    Field[] parentFields=bean.getClass().getSuperclass().getDeclaredFields();
    //把2个属性合并起来
    Field[] allFeilds=(Field[]) ArrayUtils.addAll(fields, parentFields);

    ArrayUtils是Apache Commons Lang中的工具类,挺不错的。


    94.XShell显示中文。
    在菜单的下方,工具栏中有个“编码”,默认是“默认语言”,选择“Unicode”就好了。


    95.Linux显示隐藏文件。
    ls和ll都不会显示隐藏文件,ls -a ,ll -a 才行。


    Maven使用了JDK1.5作为默认的。




    96.Linux显示某个文件的磁盘使用情况。
    df -h 查看每个根路径的分区大小


    [root@localhost mongodb-data]# df -h
    Filesystem                    Size  Used Avail Use% Mounted on
    /dev/mapper/VolGroup-lv_root   50G  871M   46G   2% /
    tmpfs                          16G     0   16G   0% /dev/shm
    /dev/sda2                     485M   33M  428M   8% /boot
    /dev/sda1                     200M  260K  200M   1% /boot/efi
    /dev/mapper/VolGroup-lv_home  484G  3.5G  456G   1% /home


    97.java.net.NoRouteToHostException: No route to host.
       防火墙设置可能阻挡此类程序访问网络。


    98.使用Spring3的@value简化配置文件的读取.
    Spring 通过注解获取*.porperties文件的内容,除了xml配置外,还可以通过@value方式来获取。


    使用方式必须在当前类使用@Component,xml文件内配置的是通过pakage扫描方式例如:<context:component-scan base-package="pakage_name" />


    @Value("#{configProperties['zhaorongbao.img.url']}")
    private String img_url;

    99.解决Android工程出现,unable to get system library for the project 异常.
    解决办法:


    解决问题的方法是打开工程中的default.properties文件,把版本号改高。
     


    比如:# Project target.


    target=android-9
    出现原因分析:


    当我们从别处引入android工程时,会出现 unable to get system library for the project 的提示。这是由于sdk版本不兼容导致的。假设自己使用的sdk等级是8,而引入的工程sdk等级是7,便会出现版本不兼容的错误


    100.Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. 
    Please use Android Tools > Fix Project Properties.
    按照提示,是搞定这个问题的。


    不明白的是,为啥不能用JDK7呢,按说高版本的总是支持低版本的啊~


    会不会是这样呢?
    Android当前版本的SDK,只支持1.6及以下的。
    我们根据SDK版本的开发,当然必须兼容1.6的。

  • 相关阅读:
    Python Day 5 数字、字符串、列表、可变与不可变
    Python day 4 流程控制
    Python Day 3 变量命名规范、格式化输出
    python 实践项目
    python 实践项目 强密码检测
    Python Day 2
    SSH:分页实现
    SSH:dataSource配置问题
    关于 struts2 Unable to load configuration.
    题目1522:包含min函数的栈
  • 原文地址:https://www.cnblogs.com/qitian1/p/6462685.html
Copyright © 2011-2022 走看看