• 平时问题二


    1、

    合并2个list addAll()
    需要先实例化
    List l = new ArrayList();
    不实例化会报空指针异常

    2、

    报错信息的处理

    Exception in thread "main" java.lang.ExceptionInInitializerError
        at org.apache.log4j.LogManager.getLogger(LogManager.java:44)
        at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:270)
        at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:155)
        at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:132)
        at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:657)
        at org.apache.hadoop.conf.Configuration.<clinit>(Configuration.java:173)
    
    Caused by: java.lang.IllegalStateException: Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path, preempting StackOverflowError. See also http://www.slf4j.org/codes.html#log4jDelegationLoop for more details.
        at org.apache.log4j.Log4jLoggerFactory.<clinit>(Log4jLoggerFactory.java:49)
        ... 8 more


    原因是:log4j-over-slf4j和slf4j-log4j12是跟Java日志系统相关的两个jar包,当它们同时出现在classpath下时,就可能会引起堆栈溢出异常。

    解决办法:pom.xml文件中,在使用到的依赖包中添加<exclusion>标签将slf4j-log4j12.jar排除即可:

    <dependency>
    <groupId>org.apache.zookeeper</groupId>
    <artifactId>zookeeper</artifactId>
    <version>3.4.6</version>
    <exclusions>
    <exclusion>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    </exclusion>
    <exclusion>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    </exclusion>
    </exclusions>
    </dependency>

    3、

    idea中pom不能被正确解析

    idea导入的pom 不能识别变成橙色普通的xml文件:在pom文件右键add maven project

    4、

    springboot文档理解:
    4.1、Spring Boot 依赖 org.springframework.boot groupId。通常,您的Maven POM文件将从 spring-boot-starter-parent 项目继承,并声明一个或多个“启动器(启动器)”的依赖关系?
    �pring Boot还提供了一个可选的Maven插件来创建可执行的jar包
    4.2、@RestController和@RequestMapping 注解
    @RequestMapping:提供路由信息,告诉spring,任何具有路径“/”的HTTP请求都应映射到home方法。
    @RestController:告诉spring将生成的字符串直接返回给调用者

    5、

    安卓后台颜色设置:

    方法一:

    setTextColor(0xFF0000FF);//0xFF0000FF是int类型的数据,分组一下0x|FF|0000FF,0x是代表颜色整数的标记,ff是表示透明度,0000FF表示颜色,注意:这里0xFF0000FF必须是8个的颜色表示,不接受0000FF这种6个的颜色表示。

    方法二:

    setBackgroundColor用法
    setBackgroundColor(Color.parseColor("#F5F5DC"));
    setBackgroundColor(Color.argb(0,79,79,79)); //0完全透明 255不透明

    setBackgroundDrawable(getResources().getDrawable(R.drawable.search_label_click));

    6、

    java.lang.ClassNotFoundException: Didn't find class "com.example.myapplication.MainActivity1" on path: DexPathList[[zip file "/data/app/com.example.myapplication-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.myapplication-1, /system/lib]]
    在manifests包下面的AndroidManiFests.xml里面修改

    写一个activity类需要在AndroidManiFests.xml进行添加<action></action>

    7、

    属性积累:

     android:gravity="center_vertical|left"  垂直靠左居中

  • 相关阅读:
    无限极分类查找所有子孙节点的改进算法
    递归方式将数组变对象
    中文编码与解码
    MYSQL数据库
    python之进程池与线程池
    ORM介绍
    python之协程
    windows10如何将python2和python3添加到环境变量中
    互斥锁、死锁现象、递归锁、信号量
    python之GIL(Global Interpreter Lock)
  • 原文地址:https://www.cnblogs.com/NCL--/p/8683076.html
Copyright © 2020-2023  润新知