自定义博客皮肤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)
  • 收藏
  • 关注

原创 Rest-assured框架详解

什么是接口测试本质上基于某种协议,发送请求给服务器,服务器返回响应数据,对响应数据进行分析,判断和我们的预期是否一致,从而验证功能是否正确。- 为什么做接口测试更早发现问题,降低研发成本减少回归测试人力成本与时间,快速的质量反馈更容易实现持续集成- 接口自动化测试流程理解业务需求分析接口测试范围接口测试用例设计接口测试框架选择,常见的如 RestAssured接口测试用例编写框架与用例维护持续集成。

2022-09-27 14:39:44 2396

原创 获取URL解析JS后结果

测试2.基于谷歌无头浏览器:selenium+chromedriver+chrome headless(谷歌无头浏览器,windows谷歌浏览器就行)爬取URL解析JS后页面,简单例子:ChromeDriver,htmlunit,jbrowserdriver,phantomjs。测试1:基于java嵌套浏览器:JBrowserDriver。测试3:java嵌套浏览器:htmlunit。测试4:PhantomJS。...

2022-08-15 11:33:44 334

原创 WEB-TEST

WEB TESTWeb Test SummaryWeb Test Summary一 、界面检查  进入一个页面测试,首先是检查title,页面排版,字段等,而不是马上进入文本框校验  1、页面名称title是否正确  2、当前位置是否可见 您的位置:xxx>xxxx  3、文字格式统一性  4、排版是否整齐  5、列表项显示字段是否齐全,列表项字段名称是否跟表单统一  6、同一页面,是否出现 字段名称相同、值取不同的问题。  7、数据加载情况:除了文本框的值,还要注意:  

2021-09-14 11:24:55 364

转载 阿里程序员常用的15款开发者工具

从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。由于开发者涉及的技术领域众多,笔者仅从自己熟悉的领域,以后端开发者的视角盘点平时可能用得到的工具。每个工具按照以下几点进行介绍:工具名称和简介 - 使用场景 - 使用教程 - 获取方式 - 一、Java 线上诊断工具 Arthas工具的使用.

2021-04-02 16:39:27 220

原创 mysql事物管理

什么是事务管理事务管理操作回滚点默认的事务管理什么是事务管理:可以把一系列要执行的操作称为事务,而事务管理就是管理这些操作要么完全执行,要么完全不执行(很经典的一个例子是:A要给B转钱,首先A的钱减少了,但是突然的数据库断电了,导致无法给B加钱,然后由于丢失数据,B不承认收到A的钱;在这里事务就是确保加钱和减钱两个都完全执行或完全不执行,如果加钱失败,那么不会发生减钱)。事务管理的意义:保证数据操作的完整性。mysql中并不是所有的数据引擎都支持事务管理的,只有innodb支持事务管理。.

2021-03-03 23:27:27 109 1

转载 Mybatis-Plus@TableField注解使用

https://blog.csdn.net/qq_40241957/article/details/101772536

2021-02-23 16:38:42 368 1

原创 Spring-Boot项目启动正常,浏览器404 (四种方案)

Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Thu Nov 15 11:41:07 CST 2018There was an unexpected error (type=Not Found, status=404).No message available注意事项前提是项目能正常启动,浏览器中访问url,后台不报任何.

2021-02-20 00:35:43 1328 1

原创 redis搭建主从关系

redis搭建主从关系准备好集群服务,参考:https://blog.csdn.net/wxsyj/article/details/112617131kredis-server 启动redis服务redis-cli -p 7001 启动某个节点的客户端info replication 查看当前节点是主/从节点的状态以上是对redis主从关系的查看,现在开始设置主从关系如果发生下面异常:把7001和7004主从节点配置文件redis.conf里面的cluster-enabled ye

2021-01-21 11:48:45 173 2

原创 redis集群搭建的方式

redis集群搭建配置后台启动下载redis压缩包,然后解压压缩文件;进入到解压缩后的redis文件目录(此时可以看到Makefile文件),编译redis源文件;把编译好的redis源文件安装到/usr/local/redis目录下,如果/local目录下没有redis目录,会自动新建redis目录;进入/usr/local/redis/bin目录,直接./redis-server启动redis(此时为前端启动redis);将redis启动方式改为后端启动,具体做法:把解压缩的redis文件

2021-01-18 15:40:36 184

原创 redis中文乱码怎么解决

1.redis-server启动服务2.redis-cli --raw启动客户端即可

2021-01-13 19:32:20 746 1

原创 linux检查防火墙是否关闭

1.打开终端-输入setup2.选择防火墙配置-按确定(Enter)2.2 按空格-取消 * —— 关闭防火墙3.按上下键中的下键——点击——确定

2021-01-13 16:43:58 1028

原创 MD5加密过程

MD5加密算法:流程如下:MD5是没办法反向破解的在讲解这个之前一定要了解一个东西:MD5是没办法反向破解的,如果你不了解这个那这原理理解起来有点难,当然一些简单的组合通过一些网站的暴力破解,但我们的数据都是32甚至更多的MD5加密,所以这是几乎不能破解的。了解了这一点,你才能不在这个原理上走弯路。双方约定:服务方一般会给请求方一个appid和appkey, appid是请求方请求的唯一标识,这个是可以在网络上传输的,而appkey是不在网络上传输的。请求方:请求方如果需要请求,他会把请求的

2020-11-13 15:09:47 1835 5

原创 Listener,filter,servlet执行顺序

Web.xml中 listener、filter、servlet 执行顺序 加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet同时还存在着这样一种配置节:context-param,它用于向ServletContext 提供键值对,即应用程序上下文信息。我们的 listener, filter 等在初始化时会用到这些上下

2020-11-13 10:22:15 618

原创 FilterChain的详解

FilterChain的作用过滤器链作用:当一个filter收到请求的时候,调用chain.doFilter才可以访问下一个匹配的filter,若当前的filter是最后一个filter,调用chain.doFilter才能访问目标资源多个filter的执行顺序是由web.xml中filter-mapping的位置决定的.dispatcherREQUEST:默认值,过滤从浏览器发送过来的请求和重定向 不过滤转发FORWARD:只过滤转发过来的请求了解:INCLUDE:只过滤包含过来的请求ER

2020-11-12 11:08:27 6401 1

原创 FilterConfig的用法是什么

FilterConfig的用法是什么?1. FilterConfig的用法:FilterConfig可以从web.xml当中取得一些有关Filter参数,当Web应用启动时就可以获得了FilterConfig对象提供对servlet环境及web.xml文件中指派的过滤器名的访问。FilterConfig对象具有一个getInitParameter方法,它能够访问部署描述符文件(web.xml)中分配的过滤器初始化参数实例:将下面的代码加入到web.xml中,试用FilterConfig就可以获得

2020-11-12 11:00:04 2135

原创 idea下载不了插件的设置以及背景图和背景图透明度的设置

idea下载不了插件设置背景图设置背景图透明度总结:小女不才,望各位大佬补缺查漏blu!

2020-11-06 00:21:50 180

原创 迭代器遍历集合元素

List集合用迭代器遍历元素的同时为什么不能用集合删除元素,但是可以删除倒数第二个元素一、如下:/** * ClassName: em01 * Description: * date: 2020/11/5 9:17 * * @author Luo * @since JDK 1.8 */public class em01 { public static void main(String[] args) { List<String> a=new Array

2020-11-05 17:47:46 250

原创 验证码实现

后台实现验证码生成效果如下:1.适用需求后台生成验证码,用于登陆验证。实现流程1)视图层思路(1)input用于输入验证码,一个img用于展示验证码(2)校验输入的验证码是否合格,双击img刷新验证码,绑定onblue失去焦点事件(鼠标失去焦点时触发的事件)(3)onblue事件中做校验,(4)img中的src属性值为后台生成验证码的方法请求路径(即requestMapping的路径),当再点击验证码的时候,再动态设置src属性即可(原访问地址+随机时间戳,防止同一路径浏览器不另做访问的

2020-11-05 00:23:36 898 2

原创 jsp中${pageContext.request.contextPath}的理解

${pageContext.request.contextPath}的理解${pageContext.request.contextPath}是JSP取得绝对路径的方法,等价于<%=request.getContextPath()%> 。也就是取出部署的应用程序名或者是当前的项目名称比如我的项目名称是demo1在浏览器中输入为http://localhost:8080/demo1/a.jsp ${pageContext.request.contextPath}或<%=request.ge

2020-11-03 15:37:34 2351 1

原创 idea的web项目为什么默认访问index.jsp

idea的web项目为什么默认访问index.jsphttps://blog.csdn.net/shuair/article/details/86645707

2020-11-03 15:02:54 2894

原创 Java中上下文 Context的理解

Java中上下文 Context的理解前言 通过servlet绑定数据使用一、简易化理解上下文其实是一个抽象的概念。我们常见的上下文有Servlet中的pageContext,访问JNDI时候用的Context。其实他们真正的作用就是承上启下。比如说pageContext他的上层是WEB容器,下层是你写的那个Servlet类,pageContext作为中间的通道让Servlet 和Web容器进行交互。再比如访问JNDI的Context,他的上层是JNDI服务器(可能是远程的),下层是你的应用程序,他

2020-11-03 11:58:03 5704

原创 TUP通讯协议

TUP通讯协议一、原理和思路? 底层基于流,传输建立连接(三次握手),传输可靠(数据完整)但是传输速度慢底层根据流来做数据传输,传输的数据没有大小限制适用场景:聊天、上传和下载等等二、使用步骤1.客户端1.创建TCP客户端2.发起连接3.获取自带字节输出流4.写出数据5.通知服务器端数据已经写出完毕6.关流代码如下(示例):public class TT { Socket s; TT() throws IOException { s=new Soc

2020-11-02 10:59:53 1727

空空如也

空空如也

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

TA关注的人

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