平时问题二

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"  垂直靠左居中

posted @ 2018-03-31 17:13  *眉间缘*  阅读(311)  评论(0编辑  收藏  举报