java
Monkey_猿
I have a dream
展开
-
fastjson 操作
class Student{ public String name; public int age; public Student() { } public Student(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } pub.原创 2021-07-22 13:42:11 · 124 阅读 · 0 评论 -
Spring xml 头文件配置
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi=".原创 2021-06-21 17:09:52 · 256 阅读 · 0 评论 -
testng 执行xml 文件
TestNG testNG = new TestNG();List<String> suites = new ArrayList<String>();String path2 = RunTestCase.class.getClassLoader().getResource("testng.xml").getPath();suites.add(path2);//此处为xml的绝对路径testNG.setTestSuites(suites);testNG.run();..原创 2021-06-18 19:01:12 · 490 阅读 · 0 评论 -
接口自动化 --- 授权、鉴权 以及实例说明
一、 接口授权,鉴权相关概念什么是授权,什么是鉴权授权: 相当于给一个通行证,由服务器下发鉴权: 鉴定是否有权限访问(判断有没有通行证)目前最常用三种认证机制1) Cookies2) Session3) token二、 实例说明:接口文档说明2 实现思路:i) 登录接口:成功登录后获取响应体中的token信息ii ) 其他接口(请求头Authorization 需要token信息),需要将token信息拼接进请求头中代码实现示例1) 登录接口转载 2021-05-19 11:17:18 · 2147 阅读 · 0 评论 -
Java 深入接口和抽象类
对于面向对象编程来说,抽象是它的一大特征之一。在 Java 中,可以通过两种形式来体现 OOP 的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。一、抽象类在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为:abstract void fun();抽象方法必须用 abstract 关键字进行.转载 2021-05-18 13:27:52 · 152 阅读 · 0 评论 -
钱被扣走了,但是订单却未成功!支付掉单异常最全解决方案
前言今天分享一下支付系统中异常一些处理方式。其实这些处理方式并不只是局限于支付系统,也可以适用于其他系统,大家可以借鉴,应用到自己系统中,提高自己系统的健壮性。异常是系统运行不可避免会发生的问题,如果一切都正常,我们的系统设计将会相当简单。但是可惜没有人能做到这一点,所以为了处理异常可能导致的问题,我们不得不需要加上很多额外的设计,用来应对这些异常。可以说系统设计中,异常处理需要我们着重思考,将会占据我们大部分的精力。下面我们先来看下支付系统中最常见的异常:掉单掉单异常一个最转载 2020-10-28 09:58:27 · 1151 阅读 · 0 评论 -
Redis Windows 64位下安装Redis详细教程
Windows Redis 下载地址 GItHub下载地址:点击打开链接 百度云下载地址:点击打开链接1、文件介绍:redis-benchmark.exe #基准测试redis-check-aof.exe # aofredischeck-dump.exe # dumpredis-cli.exe # 客户端redis-serv...原创 2019-11-28 15:55:19 · 153 阅读 · 0 评论 -
填坑之路:SpringBoot导包坑之spring-boot-starter-parent
在新建springboot项目引入RELEASE版本时,有几率从远程仓库下载jar包出错,导致jar包无法导入.即使我把相关的包都删完,都不行,要么换个仓库,要么换个版本.下面给出两个解决方法。 <parent> <groupId>org.springframework.boot</groupId> <artif...转载 2019-11-09 17:17:39 · 679 阅读 · 0 评论 -
chrome正受到自动测试软件的控制 两种方法解决
在使用Selenium WebDriver启动谷歌浏览器Chrome时,在新启动的浏览器地址栏下方经常会显示一行提示信息:“chrome正受到自动测试软件的控制”,英文的就是“'Chrome is being controlled by automated test software'。两个方法: 我使用第一个方法可行,使用第二个无法去掉,大家可以尝试尝试使用一个即可。...原创 2019-10-14 17:08:47 · 10617 阅读 · 0 评论 -
【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
版权声明:本文为博主原创文章,转载请注明出处 http://blog.csdn.net/shulianghan https://blog.csdn.net/han1202012/article/details/18812279GitHub操作总结 : 总结看不明白就看下面的详细讲解..作者:万境绝尘转载请注明出处:http://blog.csdn.net/shuliangh...转载 2019-06-24 13:12:26 · 198 阅读 · 0 评论 -
ExtendReports集成testng,添加监听器
ExtendReports集成testng,添加监听器第一步:新建监听器package com.tester.exten.demo;import com.aventstack.extentreports.ExtentReports;import com.aventstack.extentreports.ExtentTest;import com.aventstack.extentr...转载 2019-03-18 17:06:59 · 166 阅读 · 0 评论