自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dujiangMaster的博客

这个人很懒啥也没有留下

  • 博客(12)
  • 收藏
  • 关注

原创 springboot教程(一):springboot快速入门

传统的spring开发配置繁琐,依赖管理不便,部署流程复杂,也不便于集成第三方技术,开发、测试、部署效率低下。springboot解决了上述问题,帮助开发者快速构建基于spring的应用程序,简化开发流程。springboot介绍springboot提供了自动配置,解决了传统spring开发需要大量的配置文件的痛点,开发者只需零配置或极少配置,即可快速构建部署一个spring应用,提供了内嵌的web服务器以及服务监控、数据统计、便捷的依赖管理等特性。springboot入门案例开发 这里以I

2021-04-27 10:35:17 308 1

原创 接口自动化从零搭建(三):使用rest-assured 实现文件上传与文件下载

文件上传与下载功能是现代web系统中不可或缺的功能,本节我们就来看下如何通过rest-assured来实现上传与下载接口的自动化pom依赖 <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.14.3</version&.

2021-04-23 18:26:41 1416 2

原创 mac上redis如何开机自启动

mac开机自启动通过launchctl来实现,需要在/Library/LaunchDaemons 目录下添加.plist文件,然后通过launchctl加载文件编辑.plist文件#文件名随意,只要以.plist结尾就行,建议文件名要见名知意sudo vi /Library/LaunchDaemons/io.redis.redis-server.plist#输入以下内容<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist.

2021-04-23 17:36:25 414

原创 mac上安装多个版本python,使用pyenv管理python版本

安装pyenvbrew install pyenv查看所有已安装版本pyenv versions查看可安装版本pyenv install --list选择版本进行安装pyenv install xx(例如2.3.3)切换版本pyenv global 2.3.3#如果python -v 查看版本没有切换成功,是因为pyenv没有配置到PATH环境变量添加以下配置到~/.bash_profile export PYENV_ROOT=~/.pyenvexport PATH=$P

2021-04-23 17:23:49 387

原创 mybatis 分页插件PageHelper使用教程

引言分页是开发中常见的需求,分页实现逻辑也有很多种,例如前端分页,后端分页。前端分页就是一次性检索出所有记录,然后由前端去控制显示,这种方式可以减轻服务端压力,因为服务端只要进行一次查询,但前端第一次加载的时候数据量过大时会有延迟等待,用户体验不佳。服务端分页指数据库分页。本文介绍的是服务端分页,PageHelper是基于拦截器实现的分插件。工程示例本文示例是基于springboot开发的。pom依赖<?xml version="1.0" encoding="UTF-8"?><

2021-03-19 11:32:22 1929 3

原创 mybatis参数传递方式

单个参数mapper接口User selectById(Integer id);映射文件<select id="selectById" resultType="com.example.demo.domain.User" parameterType="int"> select username,display_name from user where id= #{id}</select>多个参数map方式传参mapper接口User selectB

2021-03-18 15:42:51 227

原创 接口自动化从零搭建(二):使用rest-assured 实现接口自动化

引入pom依赖 <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.14.3</version> </dependency> <dependency>

2021-03-18 12:24:07 352 1

原创 接口自动化从零搭建(一)

什么是接口自动化简单理解以代码方式实现接口调用,并完成请求结果校验。可以使用常用工具例如postman实现接口功能验证。为什么要做接口测试接口测试可以发现页面测试不能发现的bug,一般页面都限制了字段输入条件,例如购物页面商品个数只能选择0,但是如果不是从页面操作 ,而是直接调用接口呢,如果后台没有做校验,意味着数据库里会出现负数的商品个数,这显然是不合理的接口测试可以检验系统的安全性和异常处理能力接口测试可以比较方便的模拟大流量高并发场景,从页面难以测试多用户并发访问的情形接口自动化流程

2021-03-18 11:35:27 371 1

原创 redis 安装

1.下载安装文件wget http://download.redis.io/releases/redis-5.0.8.tar.gz2.解压tar -zxvf redis-5.0.8.tar.gz3.进入解压后目录cd redis-5.0.8/4.执行make命令编译make5.执行make install 命令进行安装make install6.修改配置文件vim redis.conf7.启动redisredis-server redis.conf8.测试redis-cli 进

2021-03-17 16:04:41 130

原创 nginx 负载均衡配置

vim nginx.conf 配置文件,配置如下http { upstream upstream_name{ server 192.168.0.28:8001; server 192.168.0.28:8002; } server { listen 8080; server_name localhost; location / { proxy_pass http:

2021-03-17 16:01:58 95

原创 MyBatis入门

MyBatis 简介MyBatis是一款支持自定义sql查询、存储过程和高级映射的持久层框架,消除了jdbc代码和参数的手工设置以及结果集映射。 支持XML和注解配置,是一款半自动化ORM框架,将sql和java类映射,而hibernate是数据库表和java映射,MyBatis可以完全控制sql执行,在需要对复杂sql进行优化时,MyBatis具有优势。MyBatis依赖 <dependency> <groupId>org.mybatis</group

2021-03-17 14:59:47 3953 9

原创 adb shell 判断手机上是否安装了特定的app

如何判断手机上是否安装了特定的appyourAppPackages 替换成具体的app 包名即可adb shell pm list packages | grep yourAppPackages

2021-03-17 14:08:21 1577

空空如也

空空如也

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

TA关注的人

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