- 博客(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关注的人
RSS订阅