包含标签 Java 的文章

Maven的依赖范围

maven有以下几种依赖范围: compile:编译依赖范围。这个是默认的依赖范围,使用这个依赖范围的依赖,对于编译、测试、运行三种classpath都有效。 test:测试依赖范围。这个只对测试classpath有效,在编译和项目运行的时候是无法使用此类依赖的,例如JUnit依赖。……

阅读全文

Maven使用

初始化一个maven项目 在命令行中运行如下的命令mvn archetype:generate使用交互式的方式生成项目。 也可以使用单行的命令mvn archetype:generate -DgourpId = your groupId -DartifactId=your artifactId -Dversion=your version -Dpackage=your package Maven依赖出现的冲突 可以使用如下的命令,如下的命令可以显示详细的依赖信息,包括冲突的和重复的依赖,内容是以一颗依……

阅读全文

Java类加载机制

类的生命周期 加载 在加载阶段,虚拟机主要完成以下三件事 通过一个类的全限定名获取定义此类的二进制字节流。 将二进制字节流代表的静态存储结构转换为方法区(hotspot是把class对象存放在方法区中的)的运行时数据结构。 生成这个类的java.lang.Class的对象。 验证 确保Clas……

阅读全文

Spring boot 集成log4j2

关于日志的级别 log4j2总共有8个级别, 按照从低到高为:ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF。 ThresholdFilter: level: info onMatch: ACCEPT #表示匹配该级别及其以上的级别 onMismatch: DENY#表示不匹配该级别以下的级别 onMatch=“ACCEPT"匹配>=该级别; onMatch=&ldquo……

阅读全文