- 博客(419)
- 资源 (5)
- 收藏
- 关注
转载 Java Builder模式(设计模式之Builder模式)
1.设计模式之终极结合昨天项目上线(今年是没有新需求了,那提前祝大家新年快乐),上班继续最近几期博客的编写。承接上一篇博客观察者模式,这一期我们一起来了解一下Builder模式。我们最近几期博客打算主要讲一下单例模式、观察者模式、Build模式,目的是为了方便后期为大家带来RXJava+Retrofit2.0+Okhttp3结合使用的网络请求框架。思考了一上午,我该怎么写出Builder模式的精华呢?(如果你们有一定要告诉我)2.Builder模式定义简单说就是:将一个复杂对象的构建与它的.
2022-05-16 14:21:14 5232
转载 Java高效编程之Builder模式
前言在《Effective Java 第2版》中有提到,遇到多个构造器参数时要考虑使用构建器(Builder模式)。相比于重叠构造器(telescoping constructor)模式和JavaBeans模式,Builder模式实现的对象更利于使用。下面从一个Person例子进行分析以上三种设计模式的使用,Person类有两个必要参数(id和name),有5个可选参数(age,sex,phone,address和desc)1 重叠构造器模式我们先来看看程序员一向习惯使用的重叠构造器模式,在这
2022-05-16 11:26:32 645
转载 Springboot项目启动指定配置文件
springboot项目如果有多个启动环境,则根目录的resources下会有几个.properties配置文件,例如:application-dev.properties: 表示你的开发环境application-test.properties: 表示你的测试环境application-prod.properties: 表示你的生产环境打包的是否不必处理,一起打入JAR包。在启动项目时候,使用-D指定参数,java -jar -Dspring.profiles.active=test
2022-05-16 11:13:05 2988
转载 maven(三)最详细的profile的使用
前言 在开发过程中,我们的项目会存在不同的运行环境,比如开发环境、测试环境、生产环境,而我们的项目在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,很容易出错,而且浪费劳动力。 在前面的文章profile之springboot,springboot为我们提供了一种解决方案,而maven也提供了一种更加灵活的解决方案,就是profile功能。1. 原理...
2022-05-16 11:08:42 4002
转载 Jmeter(一)实操:添加线程组及HTTP请求、HTTP Cookie 管理器、HTTP信息头管理器
一、添加线程组及HTTP请求Jmeter中添加线程组:测试计划(右键)->添加->Threads(Users)->线程组。在线程组中添加Http请求:线程组(右键)->添加->Sampler->HTTP请求,如下图:对请求进行具体的配置,例如GET请求:POST请求可以在BodyData添加json语句,如下图:文件上传接口,“文件名称”处选择文件上传,“参数名称”处填写接口文档中对应的参数名即可(测试过程中曾随机命名,但是操作失败
2022-05-16 10:49:04 1575
转载 使用jacoco-maven-plugin生成单元测试覆盖率报告
我们在项目开发中,期望能够对接口和代码进行单元测试,并且要求代码覆盖率要高于80%。这样做的目的是为了后续交接代码之后,其他人修改了代码,可能会影响到其他的系统,我们能够在代码执行单元测试的时候将问题暴露出来。那么我们期望开发人员在本地跑单元测试的时候,能够看到自己代码的覆盖率是多少,并且展示具体是哪里的代码覆盖到了,哪些没有覆盖。本文就是介绍使用jacoco插件来生成单元测试覆盖率报告,并且查看覆盖明细。1.创建Maven工程<?xml version="1.0" encoding="UT
2022-05-16 10:12:19 5094 1
转载 maven-surefire-plugin+Jacoco选择性统计代码覆盖率
问题背景本文以maven项目为例,主要解决一下两个问题:在代码构建时不想执行测试代码,或者希望有选择地执行其中一部分测试代码 使用jacoco插件生成覆盖率测试报告,并且只统计已选择执行的部分测试代码的覆盖率maven-surefire-plugin插件Maven构建项目的生命周期分为很多个阶段,其中test阶段默认绑定了maven-surefire-plugin插件来执行JUnit或TestNG的测试用例。也就是说,当执行 mvn test 命令时,maven-surefire-plu
2022-05-16 09:48:55 2185
vuedemo.rar
2020-03-09
dbeaver.rar
2020-01-15
webpack.rar
2020-01-13
vue资料,非常全面的资料
2020-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人