自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 React添加文件路径时使用@符号代替src目录(非creae-react-app)

非cra脚手架的react项目,配置@符号来代替src目录

2023-10-14 11:45:32 588

原创 解决maven构建时警告:The artifact xxx has been relocated to xxx

解决The artifact xxx has been relocated to xxx 警告信息

2023-06-23 09:25:55 10082 1

原创 第三章 通过testng.xml调用TestNG

DTD(Document Type Definition)是用来定义XML文档的结构、合法的元素和属性,借助DTD相关人员、程序可以验证XML文档的数据是否有效。通常DTD在独立的文件中声明,并通过标签将DTD文件引入xml文件中,下面我们来举个例子:note.dtd--上面写了一堆啥玩意儿,来,我们解释一下:ELEMENT note (to,from,heading,body)>:用ELEMENT标签来声明元素note,即xml中可以使用标签,

2023-05-03 23:47:05 214

原创 第二章 TestNG注解

如果设置为true,则此测试类上的所有方法都保证在同一线程中运行,即使测试当前正在使用parallel="methods"运行。):如果设置为true,则即使先前调用的一个或多个方法失败或被跳过,也会运行此配置方法。取值为测试方法的数据驱动方法的名称(@DataProvider中name参数的值,没有使用name属性时则为@DataProvider注解的方法名)。如果设置为true,则使用此数据提供方法的测试将并行执行。如果为true,该方法将属于在类级别的@Test注释中指定的组。指定测试方法的优先级。

2023-05-03 21:32:40 652

原创 可选链运算符(?.)与空值合并运算符(??)

js 可选链和 空值合并

2023-03-05 11:14:26 976

原创 mybatis-plus oracle 自增主键配置

oracle、mybatisplus配置自增主键

2023-02-04 13:09:42 1554 1

原创 第一章 TestNG介绍和基本使用

第一章 TestNG介绍和基本使用第一章 TestNG介绍和基本使用目录第一章 TestNG介绍和基本使用一、Cédric Beust 和 TestNG二、TestNG 的特点三、在MAVEN项目中引入TestNG一、Cédric Beust 和 TestNGCédric Beust 在 Java 编程领域非常出名,是 EJB 3、JSR 175、JSR 201专家组的成员,也是其他一些流行的开源项目(例如 EJBGen 和 Doclipse)的创造者。2004年,Beust 创建了一个名为

2021-01-06 00:45:43 228 2

原创 Jenkins Blue Ocean 环境搭建和Pipeline基本使用(基于docker-compose)

Jenkins Blue Ocean 环境搭建和基本使用(基于docker-compose)1. 什么是 Blue Ocean2. 如何安装 Blue Ocean3. 使用docker-compose 启动 Blue Ocean4. 配置第1个Job插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导

2020-10-13 10:34:21 2373

原创 ffmpeg的安装和基本使用

下载打开 ffmpeg 官网的下载页面 下载zip包得到zip包后进行解压复制解压后的文件夹到指定的目录,我这儿将该文件夹复制到 C:\APP 目录下添加Path环境变量打开 ‘高级系统设置’打开环境变量打开Path的编辑页面添加ffmpeg bin目录的位置,我这儿是:C:\APP\ffmpeg-20200528-c0f01ea-win64-static\bin添加完成后 全部点击 确定,打开terminal,输入 ffmpeg -version,确保安装成功.

2020-05-31 23:38:03 864

原创 Spring Security基本配置和使用

创建项目使用 Spring Boot CLI 命令行工具引入web 和 security, 快速创建一个 Web 应用程序 spring init --dependencies=web,security springbootsecurity添加一个简单的接口使用ide打开cli生成的项目,添加一个示例接口@RestControllerpublic class HelloController { @GetMapping("/hello") public String he.

2020-05-30 17:38:22 284

原创 3.对RabbitMQ连接进行封装

优化RabbitMQ的连接方法package com.chenf24k.rabbitmq.utils;import com.rabbitmq.client.Connection;import com.rabbitmq.client.ConnectionFactory;public class RabbitUtils { private static ConnectionFact...

2020-04-19 22:42:41 359

原创 2.RabbitMQ的Hello,World

1.创建虚拟主机编写代码之前我们先在rabbitmq的管理界面上创建一个虚拟主机/test2.pom.xml中引入rabbitmq的依赖<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifac...

2020-04-19 22:25:02 99

原创 1.认识RabbitMQ及安装

什么是AMQP?AMQP,即Advanced Message Queuing Protocol,一个提供统 一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开 放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间 件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等 条件的限制。Erlang中的实现有 RabbitMQ等。RabbitMQ是AMQP的一种实现Rabb...

2020-04-19 21:50:39 115

原创 解决selenium-ide 命令行模式无法启动Chrome的问题

今天尝试使用selenium-ide的命令行模式来运行ide录制的脚本,在terminal执行脚本时出现错误:selenium-side-runner .\login.sideThe ChromeDriver could not be found on the current PATH. Please download the latest version of the ChromeDriv...

2020-03-20 21:56:06 1484 4

原创 用Docker 实现 Jmeter 分布式运行

最近因项目需要,须对部分接口进行性能测试,但是jmeter单机并发数无法满足要求,于是在网上查阅、整理的部分资料,现将过程进行总结。准备工作:Linux系统需要安装好docker环境。Jmeter官网下载 apache-jmeter-5.2.1.tgz 压缩包准备2份 jmeter.properties ,否则每次启动容器都要修改构建镜像创建jmetermaster镜像的Dock...

2020-03-12 13:06:16 2648 6

原创 Spring Boot集成FreeMarker 时访问不到.ftl文件

Spring Boot 项目集成 FreeMarker时需要 经过以下 步操作:引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker&l...

2020-03-08 00:30:32 3455 1

原创 解决docker构建镜像时报错archive tar invalid tar header

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-11-17 22:49:54 14449

原创 解决docker容器运行mysql时插入的时间与当前时间差8小时

1.在宿主机器中查看当前时间,没错一切正常date -R2.进入mysql容器中查看时间,刚好差8个小时,docker exec -it mysql(这里是容器名或容器id) bash3.回到宿主机,用宿主机的时区文件替换容器中的系统时区文件docker cp /usr/share/zoneinfo/Asia/Shanghai mysql:/usr/share/zoneinfo/...

2019-09-29 00:24:23 1362

原创 Elasticsearch安装

打开ES官方的下载页,选择对应的版本下载对应的包即可(下载巨慢,各位看官耐心)https://www.elastic.co/cn/downloads/elasticsearch当然有特殊要求的可以选择历史版本https://www.elastic.co/cn/downloads/past-releases...

2019-09-22 23:54:04 96

原创 Elasticsearch基本概念

这些日子一直在学习java,突然有腻歪了,想换个口味。想起公司业务中的数据搜索有使用ES而自己对ES的了解又甚少,那就整理一些ES的资料来学习一下吧。Elasticsearch是一个实时分布式搜索和分析引擎。它用于全文搜索、结构化搜索、分析以及将这三者混合使用,底层基于基于Lucene实现。Elasticsearch是面向文档的,这意味着它可以存储整个对象或文档。然而它不仅仅是存储,还会索引(...

2019-09-22 21:37:06 108

原创 Java Selenium css定位方式整理

1、标签选择器driver.findElement(By.cssSelector("input"));直接传入要定位元素的标签,可直接定位到该元素2、id选择器,class选择器driver.findElement(By.cssSelector("#kw")); //#表示id属性定位器,后面紧跟id属性值driver.findElement(By.cssSelector("....

2019-08-31 09:12:41 856

原创 HttpClient4.5.8 Fluent API简单使用

最近在Apache Httpcomponents中里查找资料意外发现了HC(HttpClient简写)发送http请求的一种简写形式,当时看到的场面时这样的:瞬间感觉被征服了。翻译一下上述内容:同样的请求也可以使用更简单、更灵活、更流畅的API来执行。官方API文档:http://hc.apache.org/httpcomponents-client-ga/fluent-hc/apidocs/i...

2019-05-26 00:35:18 992

原创 Java基础 Properties类的基本使用

package cn.chenfeng.properties;import java.io.*;import java.util.Iterator;import java.util.List;import java.util.Properties;import java.util.Set;public class ReadProp { public static void ...

2019-04-22 22:37:38 102

原创 Maven使用-4.pom.xml和依赖管理

aaa

2019-04-22 22:32:30 339

原创 Maven使用-3.Maven本地仓库配置(设置阿里云镜像加速)和eclipse的集成

Maven的配置文件一些解读Maven的本地配置文件,是一个XML配置文件,名为:settings.xml,一般位于安装目录下的conf文件夹中用编辑器打开这份配置文件可以看到:根标签,命名空间声明本地仓库位置配置标签,此处我设置了我的本地仓库位置为:C:\APP\apache-maven-3.6.0\Repository中间跳过一些,因为我从来没去动过,大神可以补充~...

2019-04-13 00:36:10 504

原创 Maven使用-2.Maven的安装和基本配置

Maven的下载windows下的安装访问https://maven.apache.org/download.cgi Maven官网下载Maven的压缩包压缩包下载到本地后直接解压到某个目录下就可以了。下图是我的安装目录:C:\APP\apache-maven-3.6.0Maven环境变量配置接下来就是配置环境变量了建立变量:MAVEN_HOME添加变量值:C:\APP...

2019-04-12 23:18:18 83

原创 Maven使用-1.什么是Maven

1. 什么是MavenList itemMaven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Ma...

2019-04-12 22:49:07 87

原创 学习使用TestNG数据驱动连接MySQL

一、MySQL数据库测试数据准备-- 创建数据库CREATE DATABASE test;-- 使用该数据库use test;-- 创建data_provider表,供测试使用CREATE TABLE data_provider ( username VARCHAR (20), userpasswd VARCHAR (20), playgame VARCHA...

2019-01-22 10:32:50 1999

原创 Java Selenium xpath定位方式整理

1. 绝对路径定位 WebElement button = driver.findElement(By.xpath(&amp;quot;/html/body/div/input[@value='查询']&amp;quot;));2. 相对路径定位WebElement button = driver.findElement(By.xpath(&amp;quot;//input[@value='查询']&amp;quot;));3. 使用索引号定位We

2019-01-21 19:48:17 2602

原创 CentOS中防火墙相关常用的命令总结

1.安装防火墙:yum install firewalld systemd -y2.开启防火墙:service firewalld start3.查看防火墙状态:firewall-cmd --state4.添加http服务到firewalld,pemmanent表示永久生效,若不加–permanent系统下次启动后就会失效:firewall-cmd --permanent --add-s...

2019-01-20 16:58:28 190

原创 CentOS7中安装MySQL(VM虚拟机)

CentOS7中安装MySql(VM虚拟机)- MySQL rpm包准备mysql的历史版本均可下载:https://downloads.mysql.com/archives/community/本次以学习下载5.7.21版本(mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar)为进行练习,下载好传至linux中。- CentOS7 环境准备删除cento...

2018-11-22 21:37:16 2392

原创 postman的安装

1.postman的官网地址:https://www.getpostman.com/,下载app版本,一直下一步即可。2.下载插件版链接: https://pan.baidu.com/s/14YEAZxWw282J8u-aN6dR4A 提取码:d51i2.1 postman插件版安装:将插件版下载到本地后解压,到某一路径下;打开Chrome,点击“自定及即控制”,找到更多工具-扩...

2018-10-21 00:29:51 126

空空如也

空空如也

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

TA关注的人

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