![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 60
`AllureLove
这个作者很懒,什么都没留下…
展开
-
Maven项目自身文件无法导入问题
清空缓存并重启:原创 2021-06-29 11:11:45 · 226 阅读 · 0 评论 -
JaCoCo:代码覆盖率统计
文章目录1. 覆盖率概述2. JaCoCo2.1 JaCoCo应用之offline模式2.1 JaCoCo应用之on-the-fly模式1. 覆盖率概述覆盖率是用来衡量测试代码对功能代码的测试情况,代码覆盖率指的是代码的覆盖程度,是一种度量方式。测试覆盖率分为两个部分:需求覆盖:指的是测试人员对需求的了解程度,根据需求的可测试性来拆分各个子需求点,来编写相应的测试用例,最终建立一个需求和用例的映射关系,以用例的测试结果来验证需求的实现,可以理解为黑盒覆盖。代码覆盖:为了更加全面的覆盖,可能还需要原创 2021-06-25 16:03:20 · 667 阅读 · 0 评论 -
Maven项目插件和依赖问题及解决方案
有时候install都没办法解决问题,直接reload也不行。很多都是因为未加入版本号,因此没办法正常下载依赖或者匹配不到具体版本的依赖,在项目pom.xml中添加版本号,以spring-boot-maven-plugin为例(和spring-boot版本对应)(一般直接去镜像仓库里查怎么配置):<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-b原创 2021-06-24 17:02:38 · 938 阅读 · 0 评论 -
Gradle项目运行报错Could not find method XXX及解决方案
Could not find method testCompile() for argumentsdependencies { testCompile group: 'junit', name: 'junit', version: '4.13.1'}原因是较新版的gradle将testCompile换成了testImplementation,因此换一下就好:dependencies { testImplementation group: 'junit', name: 'junit'原创 2021-06-21 13:56:48 · 17465 阅读 · 3 评论 -
Java基础学习笔记(七)- 异常机制(完结篇)
文章目录1. 异常机制2. 捕获和抛出异常3. 自定义异常1. 异常机制常见异常类型:·检查性异常·运行时异常·错误异常分类:2. 捕获和抛出异常处理异常的五个关键字:try、catch、finally、throw、throws。public class Test{ public static void main(String[] args){ int a = 1; int b = 0; try{ //try监控区域 System.out.println(a/b原创 2021-06-11 14:40:28 · 1024 阅读 · 1 评论 -
Java基础学习笔记(六)- 面向对象篇
文章目录1. 类与对象的创建2. 构造器详解3.1. 类与对象的创建类=方法+属性。方法回顾:public class Demo{ public static void main(String[] args){ } /* 修饰符 返回值类型 方法名(...){ //方法体 return 返回值; } */ public String sayHello(){ return "hello, world!"; }}方法的调用回顾:public class Demo原创 2021-06-11 14:06:27 · 142 阅读 · 0 评论 -
IDEA中gradle项目的导入与标红问题解决
文章目录1. 导入Gradle项目2. 解决文件标红问题1. 导入Gradle项目IDEA导入Gradle项目时不能直接open,而是选择open后选择项目的build.gradle文件,然后open,不这样打开的话无法获取包之间的index关系,无法正常使用程序。然后基本选择信任程序,默认设置打开即可。2. 解决文件标红问题但是有的项目打开后会有标红的文件:在perferences-version control中更改VCS改为None即可:此时就不报红了...原创 2021-06-01 16:48:52 · 5737 阅读 · 0 评论 -
Maven项目管理之javaagent使用代理jar包向JVM进程传参
文章目录1. javaagent代理包配置2. 代理包的运行3. 解决无法加载org.slf4j.impl.StaticLoggerBinder的错误最近在学习使用一个开源的关系提取工具TCtracer,在使用过程中需要利用打包好的jar包向JVM进程中传递参数,因此就此记录一下流程和过程中遇到的问题及解决方案。1. javaagent代理包配置在IDEA界面有一个Edit Configurations,点击然后按界面左上角的+号:在Modify options中选中Add VM options原创 2021-05-31 13:53:09 · 1489 阅读 · 0 评论 -
Java基础学习笔记(五)- 数组篇
文章目录1. 数组概述2. 三种初始化及内存分析3. 数组的使用4. 二维数组5. Arrays类6. 冒泡排序7. 稀疏数组1. 数组概述数组是相同类型数据的有序集合,长度固定,同一数组元素必须是同一类型。public class ArrayDemo{ //变量类型 变量名 = 变量值; //在IDEA中,psvm即可打出来 public static void main(String[] args){ int[] nums;//声明一个数组 //int nums[];//也可 n原创 2021-05-30 21:28:05 · 151 阅读 · 0 评论 -
Java基础学习笔记(四)- 方法篇
文章目录1. 方法的定义及调用2. 方法的重载3. 命令行传递参数4. 可变参数5. 递归1. 方法的定义及调用方法是语句的集合,它们在一起执行一个功能:public class Demo{ public static void main(String[] args){ int sum = add(a:1, b:2); System.out.println(sum); test(); } //加法方法 public static int add(int a, int b){原创 2021-05-30 17:32:18 · 69 阅读 · 0 评论 -
Java基础学习笔记(三)- 流程控制篇
Java学习笔记(三)- Java流程控制1.用户交互Scanner2.顺序结构3.选择结构4.循环结构5.continue和break1.用户交互Scanner基本语法:import java.util.Scanner;public class Demo01 { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); System.out.prin原创 2021-05-30 16:36:53 · 93 阅读 · 0 评论 -
Maven项目org.json包不存在问题的解决
Maven项目管理org.json.simple包不存在问题的解决使用Maven进行项目管理时,jdk相关的依赖很重要,如果配置的jdk包不一致或者依赖没配置好,就无法编译,下面就说说我在使用Maven进行项目管理时遇到的坑:Maven项目默认jdk配置Maven有时候如果不进行settings的配置,会默认使用1.5的环境进行编译,因此会导致项目依赖无法正常加载,因此首先需要更改默认jdk设置,该方法是一次性解决问题,推荐使用:打开Maven安装文件夹下的settings.xml文件,在标签页中原创 2021-05-27 14:28:30 · 9976 阅读 · 5 评论 -
Mac安装配置maven - Java项目管理
Mac安装配置maven - Java项目管理1. 安装配置maven2.配置文件及IDEA配置1. 安装配置maven在项目部署过程中,使用一些工具能够更方便地进行项目管理,Maven就是这样一种工具。官网下载Maven安装包下载首先去Maven官网下载安装包,有binary和source版本,区别是source版本更大可以查看maven源码,针对Mac和linux的的文件后缀都是tar.gz。根据需要下载对应的安装包。把安装包解压到想要安装的文件夹或安装包中,知道路径就好。brew安装原创 2021-05-26 15:40:44 · 309 阅读 · 0 评论 -
Java单元测试
Java单元测试1.Junit概述2.Junit 使用这篇笔记是看B站视频总结的,视频地址:Junit单元测试1.Junit概述单元测试是针对单个Java方法的写的测试,测试的功能:如果在main方法中进行测试:仅使用main方法进行测试,就存在以下缺点:只能有一个main方法,不能把测试代码进行分离;没有打印出测试结果和期望结果。单元测试好处:确保单个方法正常运行;如果修改了方法代码,只需确保其对应的单元测试通过;测试代码本身就可以作为示例代码;可以自动化运行所有的测原创 2021-05-26 11:35:30 · 13187 阅读 · 0 评论 -
Java基础学习笔记(二)- 基础语法篇
Java学习笔记(二)- 基础语法篇1.注释、标识符和关键字2.数据类型3.变量、常量及作用域4. 运算符5. 包机制、JavaDoc在IDEA中创建Java工程时,若是构建新的空文件,要注意构建Module:并且设置工程结构,JDK和语言版本要保持一致:1.注释、标识符和关键字1.1 注释单行注释、多行注释、文档注释:public class Note { public static void main(String[] args){ //单行注释原创 2021-05-23 22:38:01 · 133 阅读 · 0 评论 -
Java基础学习笔记(一)- 入门篇
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2021-05-23 19:54:25 · 91 阅读 · 0 评论