摘要: 一、 下载安装 JDK8以上 SonarQube SonarQube Scanner 1. 解压缩SonarQube和SonarQube Scanner,直接运行SonarQube中bin目录下的sonar.sh,使用浏览器打开页面,就看到Sonar页面了:http://localhost:9000 阅读全文
posted @ 2019-05-24 18:23 青青子佩- 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 1. 下载sonarqube,并解压 2. 下载sonar scanner,并解压 3. 进入sonarube的conf文件夹下,修改sonar.properties文件 4. 进入Scanner目录,把bin路径配置到环境变量里,进入conf文件夹下,修改sonar-scanner.propert 阅读全文
posted @ 2019-05-06 20:31 青青子佩- 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 一、什么是多线程 进程可以简单的理解为一个可以独立运行的程序单位。它是线程的集合,进程就是有一个或多个线程构成的,每一个线程都是进程中的一条执行路径 多线程就可以理解为:一个进程中同时又多个执行路径(线程)正在执行 为什么要是用多线程? 1.在一个程序中,有很多的操作是非常耗时的,如数据库读写操作, 阅读全文
posted @ 2019-02-24 00:08 青青子佩- 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、泛型作为方法参数 需求: 1. 定义一个抽象类Goods,包含抽象方法sell() 2. 分别定义类Book,Clothes和Shoes继承Goods,并实现sell()方法,输出一句话,如:sell books 3. 定义一个商品销售类GoodsSeller,模拟销售,包括方法 public 阅读全文
posted @ 2019-02-22 23:21 青青子佩- 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、集合中的基本数据类型排序 1. 使用Collections类的sort()方法 2.sort(List<T> list): 根据元素的自然顺序对指定列表按照升序进行排序 二、集合中的字符串排序 三、Comparator接口 1. 强行对某个对象进行整体排序的比较函数 2. 可以将Comparat 阅读全文
posted @ 2019-02-19 23:24 青青子佩- 阅读(9626) 评论(0) 推荐(1) 编辑
摘要: 结合框架的体系结构: 一、List(列表) 1. List的特点 (1)List是元素有序并且可以重复的集合,称为序列 (2)List可以精确的控制每个元素的插入位置,或删除某个位置的元素 (3)List的两个主要实现类是ArrayList和LinkList 2. ArrayList的特点 (1)A 阅读全文
posted @ 2019-02-17 00:33 青青子佩- 阅读(1355) 评论(0) 推荐(0) 编辑
摘要: 1. String和StringBuilder的区别: String具有不可变性,而StringBuilder不具备 建议:当频繁操作字符串是,使用StringBuilder 2. StringBuilder和StringBuffer 二者基本相似 StringBuffer是线程安全的,String 阅读全文
posted @ 2019-02-15 21:06 青青子佩- 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1. 创建String对象的常用方法 (1) String s1 = "mpptest" (2) String s2 = new String(); (3) String s3 = new String("mpptest") 2. String中常用的方法,用法如图所示,具体问度娘 3. 三个方法的 阅读全文
posted @ 2019-02-13 22:03 青青子佩- 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: 包装类的产生就是为了解决基本数据类型没有属性,方法,不能对象化交互的问题 基本数据类型和包装类之间的对应关系如下: 基本类型——包装类 byte——Byte short——Short int——Integer long——Longfloat——Float double——Double char——C 阅读全文
posted @ 2019-02-13 21:42 青青子佩- 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 场景:testone抛出一个异常,testtwo接受到testone的异常后抛出一个新异常,testthree接收到testtwo的异常后再抛出一个新异常 代码如下: 运行结果只显示最后一个异常,造成异常的丢失 解决异常链路抛出过程中丢失异常信息的问题: 修改后的代码: 修改后的运行结果: 总结: 阅读全文
posted @ 2019-02-12 23:52 青青子佩- 阅读(206) 评论(0) 推荐(0) 编辑