自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

斌斌的博客

南昌大学程序猿一枚,记录日常所得

  • 博客(18)
  • 收藏
  • 关注

原创 修正的判定/条件覆盖的方法一个例子

给定以下代码,请以判定表达式为测试重点,选择合适的覆盖指标设计测试用例。bool TestLogicCoverage(bool a, bool b, bool c){1 bool x = false;2 if( (a||b) && c)3 x = true;4 else5 x = false;6 return x;}参考答案如下:...

2020-11-29 22:37:25 4629

原创 边界值分析法之两数相加笔记

2020-11-26 22:16:20 364

原创 等价类划分之两数相加实践笔记

2020-11-24 19:51:14 522 1

原创 一二级菜单的小米商城自动轮播图(HTML+CSS+JS实现)

实验结果如下:如上图,主要仿小米商城的轮播图,左边为菜单栏,分为一二级菜单如下所示:废话少说,直接上代码:index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" type="text/css" href="css/s

2020-11-20 10:44:21 4544 4

原创 Mybatis Sql语句中#和?的区别及Mybatis动态代理笔记

Sql语句中#和?的区别:Mybatis动态代理:

2020-11-18 22:38:50 223

原创 Linux shell脚本批量解压文件

如下,在test目录下有两个.tar.gz及一个tgz文件。现在编写一个tar_for.sh脚本。vim tar_for.sh然后赋予脚本755权限,chmod 755 tar_for.sh。再执行就OK了

2020-11-18 10:25:56 2088

原创 迪米特法则笔记

现在在线教育网的老板要知道在线教育网有多少课程,他直接向团队领导下命令即可,再由团队领导查询有多少课程。Crourse类public class Course{}Boss类public class Boss{ public void commandCheckNumber(TeamLeader teamLeader){ List<Course> courseList = new ArrayList<Course>(); for(int i = 0 ..

2020-11-15 21:07:44 103

原创 软件十大特性笔记

2020-11-15 15:42:59 278

原创 接口隔离原则笔记

百度百科解释"客户端不应该依赖它不需要的接口。一个类对另一个类的依赖应该建立在最小的接口上."看如下一个例子:public interface IAnimalAction { void eat(); void fly(); void swim();}狗类public class Dog implements IAnimalAction { @Override public void eat() { } @Override .

2020-11-14 23:39:06 70

原创 单一职责原则笔记

以下以类说明单一职责原则(接口,方法同理)单一职责原则,通俗来说,一个类只负责一项任务。以前我们用一个类来说明鸟飞行的方式时,先判断鸟的类型,然后输出方法。例如以下代码:Bird类public class Bird { public void mainMoveMode(String birdName){ if("鸵鸟".equals(birdName)){ System.out.println(birdName+"用脚走"); }el.

2020-11-13 18:37:23 139

原创 依赖倒置原则笔记

看如下一个例子:pulic class Geely{public void studyJavaCourse(){System.out.println("Geely在学习Java");}public void studyFECourse(){System.out.println("Geely在学习FE");}}public class Test{ public static void main(String[] args) { Geely geel

2020-11-12 16:51:21 141 2

转载 UML类图

1.类图基础属性-表示private#表示protected~表示default,也就是包权限_下划线表示static斜体表示抽象2.类与类之间关系在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)2.1泛化介绍:泛化(Generalization)表示类与类之间的继承关系,接口与接口之间的继承关系,或

2020-11-09 16:45:57 178

转载 @Data注解 与 lombok

@Data 注解的主要作用是提高代码的简洁,使用这个注解可以省去代码中大量的get()、 set()、 toString()等方法;引入lombok要使用 @Data 注解要先引入lombok,lombok 是什么,它是一个工具类库,可以用简单的注解形式来简化代码,提高开发效率。在maven中添加依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok

2020-11-08 09:24:41 253

原创 设计模式之开闭原则(扩展打折功能例子)

现在要在原来扩展一个打折功能,虽然可以在接口新增一个方法,再在javaCourse实现即可,但不符合开闭原则(接口应该对外修改关闭,不得修改),现在可以再写一个类来继承javaCourse,扩展一个打折方法功能即可,这样就满足了开闭原则,不修改原来的接口。示例如下:定义一个接口:public interface ICourse { Integer getId(); String getName(); Double getPrice();}定义一个实现类javaCo.

2020-11-07 19:45:11 513

转载 java学习路线

2020-11-07 18:13:05 51

原创 linux中$* 与$@的区别

一下是shell 位置参数变量的含义:举个例子:

2020-11-07 10:28:32 794

原创 java 一个空指针异常及内存图分析实例

例如如下代码:内存图分析:

2020-11-07 08:36:40 488

原创 Linux命令之PS详解

首先运行 ps aux,结果如下图:接着运行 :pstree,结果如下(以树形式返回):

2020-11-02 16:46:48 84

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除