自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 App自动化测试---工具类封装及登录小demo

工具类封装package com.ideal.base;import io.appium.java_client.functions.ExpectedCondition;import io.appium.java_client.touch.WaitOptions;import io.appium.java_client.touch.offset.PointOption;import java.io.File;import java.io.IOException;import java.tex

2020-08-19 09:46:07 501

原创 App自动化测试---Appium连接真机

Appium的工作流程配置Android SDK环境变量下载android-sdk进入到系统环境变量设置中->新建ANDROID_HOME,变量值为你的SDK对应的目录,比如我的ADT软件包解压之后是在D盘,那么SDK对应的目录就是:D:\tool\adt-bundle-windows-x86-20140702\sdkPath里面点击新建->增加%ANDROID_HOME%\platform-tools以及%ANDROID_HOME%\toolsAppium 服务器初始化参数(C

2020-08-17 14:48:56 2212

原创 App自动化测试---Appium-desktop页面介绍与基本使用

初始页面显示及配置信息填写默认页面打开Appium-desktop之后,发现默认语言为英文,对英文基础差的同学不够友好,我们可以通过工具栏View->Languages->中文 进行切换主机:为Appium工作地址,如果Appium是在本地电脑运行,我们可以写上127.0.0.1,如果Appium是运行在另外一台主机上,则我们可以写上对应主机的对外Ip地址端口:为Appium工作端口号,一般我们保持默认即可在高级设置中,会有很多针对Android or IOS平台的个性化高级设置

2020-08-17 14:48:04 1125

原创 Jmeter下载安装与使用

Jmeter基本使用Jmeter下载安装Jmeter配置环境变量Jmeter基本使用流程单接口调用生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Jmeter下载安装Jdk环境变量配置链接:https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html进入官网

2020-08-17 09:44:02 359

原创 浅谈mysql的mvcc

MVCC(Multi-VersionConcurrency Control 多版本并发控制)概念:MVCC 是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问。MVCC的实现,是通过保存数据在某个时间点的快照来实现的。即为:不管需要执行多长时间,每个事务看到的数据都是一致的。在Mysql的InnoDB引擎中就是指在已提交读(READ COMMITTD)和可重复读(REPEATABLE READ)这两种隔离级别下的事务对于SELECT操作会访问版本链中的记录的过程。这就使得别的事务

2020-08-14 17:26:07 137

转载 JVM性能调优监控工具jps、jstack、jstat、jmap、jinfo使用详解

jps查看所有的jvm进程,包括进程ID,进程启动的路径等等。我自己也用PS,即:ps -ef | grep javajstack观察jvm中当前所有线程的运行情况和线程当前状态。系...

2020-04-21 16:09:38 266

原创 querydsl+jpa编程中如何使用函数

原生的sql中使用的函数,具体的sql实现如下:select tt.extend_id, tt.extend_name, wm_concat(distinct tt.extend_code), sum(rr.annuali_count), count(distinct rr.staff_id) from tm_duct_whole ...

2020-04-17 15:33:35 1689 2

原创 java实现word文档格式转换

package com.ideal.news;import java.io.*;import com.aspose.words.*;import junit.framework.Test;/** * 文档转换格式工具类. */public class WordToPDF { public static boolean getLicense() { boolean re...

2020-04-03 15:12:32 789

原创 idea中直接引入本地下载好的jar

File----Project Srructure—Modules—

2020-03-31 15:22:07 662

原创 JVM的内存模型以及性能调优

JVM的内存模型1.五大构建模型方法区和堆内存是各线程共享的内存区域,而程序计数器、JVM栈和本地方法栈是各线程独享内存。方法区(Method Area(也称永久代)):主要用于存放类的信息(版本、字段、方法、接口),常量、静态变量、即时编译器编译后的代码等。永久代是Hotspot虚拟机特有的概念,是方法区的一种实现,别的JVM都没有这个东西。在Java 8中,永久代被彻底移除,...

2020-03-17 16:21:01 369

原创 jpa+querydsl实现将字符串转为数字进行排序

在进行用jpa+querydsl开发时遇到一个问题:就是在创建表结构时存入的字段是String类型的,但是要根据这个字段进行降序排序,经过百度和各种实践测试,得出以下结论第一步:首先创建实体bean:创建实体时需要字段名与表里的字段名保持一致,用 @Column(name=“row_id”)声明,@Id注明是主键@Data@Entity@Table(name="reptile_cpu_r...

2019-12-13 15:40:45 3223

原创 Mybatis实现批量插入数据且实现主键自增(将主键序列化)

----创建自增序列CREATE SEQUENCE cpuTi_seq;创建实体bean:@Data@Entity@Table(name="reptile_cpu_record",schema="appuser")public class CPUTime { @Id @Column(name="row_id") @GeneratedValue(strategy=...

2019-12-06 17:12:15 3537

原创 关于项目报错:Error:Cannot build artifact 'XXX:war exploded' because it is included into a circular dep

在启动项目的时候项目报错且启动不了:Error:Cannot build artifact 'manage-service:war exploded' because it is included into a circular dependency (artifact 'manage-service:war exploded', artifact 'manager-service:war ex...

2019-11-28 18:20:26 2985 1

原创 熔断器(Hystrix)、统一配置中心、网关

使用RestTemplete+Ribbon的熔断器实现1. 引入pom依赖(断路器的依赖) <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hystrix</ar...

2019-11-15 14:59:08 636

原创 springcloud集群以及负载均衡

eureka注册中心集群:第一步:创建多个注册中心,将注册中心1注册到注册中心2中,将注册中心2注册到注册中心1中第二步:服务调用者或者暴露者需要同时注册服务,当注册中心1挂了时会自动启动注册中心2Eureka Client的高可用:同时启动多个服务实例,服务的名称必须相同,将多个服务注册到注册中心,然后启动,实现服务的高可用,预防服务挂掉后不可用问题,处理负载均衡问题都是在客...

2019-11-15 14:32:20 181

原创 SpringCloud之服务的消费者(Consumer)

服务消费者:(调用两种方式:restTemplete和Feign)调用方式:(两种)springcloud基于feign的调用是ribbon+restTemplate的调用

2019-11-13 15:59:46 536

原创 SpringCloud之服务的提供者(Provider)

a

2019-11-13 14:12:24 432

原创 idea创建的子模块maven项为灰色

如下图所示:解决方案:file----Settings-----Ignored Files—去除对号

2019-11-01 15:51:02 599

原创 基于SpringCloud Eureka 搭建服务注册中心

第一步:引入pom.xml文件依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://...

2019-10-31 16:00:45 97

原创 idea集成git版本控制工具快速入门

git简单实用流程图:标题git stash----git pull----git unstash Changes----git (add)commit----git push第一步:VCS–Git-----Stash Changes 本地代码 推到缓冲区第二步:git pull 拉取远程代码第三步:git unstash Changes,将存在暂存区的代码还原到本地*...

2019-10-23 11:09:37 156

原创 工作中常用的linux命令

1 ls 查看当前文件夹内的文件 2 ll -t 查看文件,按时间排序 3 cd 文件夹 进入某一个文件夹 4 cd ../ 回退上一级文件夹 5 cd / 进入根目录 6 sudo ...

2019-10-21 16:53:52 66

原创 springboot项目之间接口的相互调用

项目A调用项目B中的接口:步骤一:在项目A中书写Http的工具类:package com.ideal.util;import org.apache.http.HttpResponse;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.HttpClient;import ...

2019-08-05 11:28:58 13388 1

空空如也

空空如也

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

TA关注的人

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