测试开发
苗苗大佬
这个作者很懒,什么都没留下…
展开
-
java的基本数据类型
需要理解 和使用sout。原创 2023-07-16 15:24:28 · 112 阅读 · 0 评论 -
迭代器的学习
迭代器 的学习原创 2023-03-14 16:50:00 · 38 阅读 · 0 评论 -
学习java的list
【代码】学习java的list。原创 2023-02-23 15:49:05 · 52 阅读 · 0 评论 -
准备面试的题目
11、算法题:输出一个字符串中没有重复的字符,如“ababfgfdgab” 输出d。#示例:“qwe((qwe))qwe(qw)(qwe)” return true;6、介绍一下客户端测试在项目中的痛点有哪些,针对这些痛点有哪些措施。#示例:“(((as)ddd” return false;3、检索这块除了性能测试还做了哪些技术工作。4、业务端java测试,通常会关注哪些方面。7、除了问到的还做了哪些技术工作可以补充下。8、UI自动化建设情况,基于什么语言写的。4、技术实现过程中使用的语言框架是什么。原创 2023-02-15 17:00:03 · 231 阅读 · 0 评论 -
负载均衡的原理以及策略
负载均衡原创 2023-01-06 00:14:58 · 64 阅读 · 0 评论 -
搭建eureka以及注册、服务发现
每次部署一份就叫做一个实例。注册 ----引依赖、配置服务名称和地址。java的main函数编写的时候前面加。eureka会记录所有注册的名称。1、添加一用在pom文件里面。为了服务注册才写的配置信息。引依赖、加代码、加配置。原创 2023-01-05 00:59:04 · 61 阅读 · 0 评论 -
js的居中设置
1、在body标签下方写上,用来存放js代码。通过class定位到div,通过css()方法让文字居中。原创 2023-01-04 00:19:17 · 1639 阅读 · 0 评论 -
eurake原理分析以及搭建
1)服务提供者每隔30s会向eureka发送心跳请求,报告健康状态。2)eureka会更新记录服务列表信息,心跳不正常会被剔除。3)消费者根据服务名称向eureka拉取提供者的信息。1)服务提供者启动时间eureka注册自己的信息。2)eureka保存这些信息。3)消费者可以拉取最新的信息。服务消费者利用负载均衡。原创 2023-01-04 00:16:24 · 346 阅读 · 0 评论 -
服务器内的调用 restfull
测试学习原创 2023-01-04 00:00:56 · 84 阅读 · 0 评论 -
缓存击穿的解决方案
测试学习redis原创 2022-12-26 23:53:57 · 57 阅读 · 0 评论 -
缓存穿透和雪崩、以及缓存击穿
缓存穿透、雪崩、击穿原创 2022-12-26 11:39:25 · 54 阅读 · 0 评论 -
SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务
学习 spring cloud原创 2022-12-25 20:24:16 · 157 阅读 · 0 评论 -
缓存更新策略
redis和数据库的读写操作先后顺序原创 2022-12-25 20:23:44 · 52 阅读 · 0 评论 -
不断学习笔记3
在不断的进步和学习才能牛逼原创 2022-12-23 13:18:43 · 71 阅读 · 0 评论 -
不断的学习笔记本2
不断学习笔记原创 2022-12-22 16:27:54 · 414 阅读 · 0 评论 -
不断的学习笔记本1
学习不止原创 2022-12-21 22:22:36 · 49 阅读 · 0 评论 -
CountDownLatch:闭锁
① 确保某个计算在其需要的所有资源都被初始化之后才继续执行;② 确保某个服务在其依赖的所有其他服务都已经启动之后才启动;③ 等待直到某个操作所有参与者都准备就绪再继续执行。原创 2022-12-01 02:19:30 · 75 阅读 · 0 评论 -
一种思想算法cas,解决硬件内存问题
当且仅当 V == A 时, V = B, 否则,将不做任何操作;CAS 是一种无锁的非阻塞算法的实现;需要读写的内存值: V。进行比较的预估值: A。拟写入的更新值: B。原创 2022-12-01 01:52:55 · 73 阅读 · 0 评论 -
深刻剖析i++ 的原子性问题
怎么都是大佬!!原创 2022-11-29 23:55:05 · 215 阅读 · 0 评论 -
leecode 190颠倒二进制位
https://www.bilibili.com/video/BV1NJ411k7VPhttps://www.jianshu.com/p/be272c8704d9https://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html在这里插入代码片原创 2022-04-01 10:46:19 · 63 阅读 · 0 评论 -
django模型层
每个模型层都可以被映射为数据库中的一个数据库,而类属性被映射为数据字段,除此之外,数据表的主键、外键、约束等都可以通过属性完成定义from django.db import models# Create your models here.class Category(models.Model): name = models.CharField(verbose_name="分类名称",max_length=20) #=> varchar create_time = model原创 2022-02-24 17:39:23 · 824 阅读 · 0 评论 -
输入mvn -v 一直报错The JAVA_HOME environment variable is not defined correctly This environment variable i
vi ~/.bash_profileJAVA_HOME=/usr/libexec/java_home再退出环境变量source ~/.bash_profile保存echo $JAVA_HOMEvi ~/.bash_profileJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home退出环境变量,保存原创 2021-11-15 23:46:52 · 516 阅读 · 0 评论 -
java是一种面向对象的语言
什么是 对象完成java面向对象最基本的抽象和实例创建的过程,其中,类是抽象,new是创建此类型单个实例的个体public class testclasss { private int age; private String name; private int getAge(){ return age; } private void setAge(int age){ this.age=age; } private S原创 2021-11-14 20:00:45 · 1477 阅读 · 0 评论 -
java流程控制
除非任何方式都实现不了的目标逻辑,否则不要写3层以及以上的嵌套ifelse的用法public class testifelse { public static void main(String[] args){ testifelsee(50); } public static void testifelsee(int num){ if(num>60){System.out.println(num);} else i原创 2021-11-14 19:22:24 · 622 阅读 · 0 评论 -
java数据类型转换和越界
public class testbiny { public static void main(String[] args){ int k=-1; System.out.println(Integer.toBinaryString(k)); }}一、类型转换原创 2021-11-12 18:42:28 · 560 阅读 · 0 评论 -
创建django应用(子项目/模块)以及创建每个文件的作用
创建django项目:https://blog.csdn.net/weixin_39349045/article/details/121186369python manage.py startapp miaomigrations包:创建表admin.py文件:管理站点模型的声明文件apps.py文件:基本配置和项目名称model.py文件:数据库相关tests.py文件:测试代码文件views.py文件:逻辑代码处理...原创 2021-11-06 23:38:48 · 442 阅读 · 0 评论 -
对创建的django项目文件的认知了解
manage.py文件用来管理:同步数据、启动项目setting.py文件连接数据库、设置配置urls.py文件链接url地址,配置各种地址,提供哪些接口,哪些页面wsgi.py文件部署服务器上,nginx链接起来原创 2021-11-06 23:24:55 · 344 阅读 · 0 评论 -
写一个接口玩一玩
import flaskapp=flask.Flask(__name__)@app.route('/index')def miaomiao(): return {"mia":"miao"}app.run()原创 2021-11-06 23:00:05 · 46 阅读 · 0 评论 -
读<京东系统质量保障技术实践>--自动化测试实战
WebUI实践selenium webdriver 和webdriver 的区别webui:通过java语言编写用例代码,构建在maven工程之上,利用testng单元测试框架组织脚本,最后运行在jenkins之上------一次编写,多次运行1、Seleniumajax出现后,网页加载需要更多时间,此时selenium有隐式等待和显式等待发送请求:https://blog.csdn.net/lixianlin/article/details/808665982、Pagefactory将一原创 2021-10-29 11:25:01 · 122 阅读 · 0 评论 -
读<京东系统质量保障技术实践>--SOA架构下的软件质量保障
面向服务架构(SOA—service oriented architecture)功能模块测试—集成测试、系统测试、验收测试SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互;1、接口测试java反射就是说在在程序运行状态下,我们都可以通过加载Class对象,从而获取该Class对原创 2021-10-29 10:20:43 · 123 阅读 · 0 评论 -
读<京东系统质量保障技术实践>--质量保障的介绍
电商行业的特点1)易用性:userinterface(UI)2)安全性:3)项目周期短,需求变化快pop(platform open plan)开放平台测试流程中的重点工作1、排期沟通2、提测需求列表3、项目需求评审4、项目设计评审5、项目排期-----------------------测试中1、用例编写2、需求变更通知3、进度与风险通报4、主干分支和分支环境5、产品试用机制6、上线检查7、项目报告-------------上线后1、线上验证2、线上风险通报.原创 2021-10-29 09:48:11 · 111 阅读 · 0 评论 -
Mac React环境搭建
https://www.jianshu.com/p/31845b2e7318原创 2021-09-06 07:47:06 · 308 阅读 · 0 评论 -
flask复习接口和访问
返回json、返回html,可以去操作点击、返回本地的html文件import flaskserver=flask.Flask(__name__)@server.route('/indexx')def index(): # return '{"code":0,"msg":"成功"}' # return '<h1><a href="http://www.baidu.com">点我</a></h1>' # with open(原创 2021-08-07 20:31:23 · 55 阅读 · 0 评论 -
flask如何去写接口,并且去访问
1、返回一段jsonimport flaskserver=flask.Flask(__name__)@server.route('/index')def index(): return '{"code":0,"msg":"成功"}'server.run()去访问:http://127.0.0.1:5000/index2、返回页面html 超文本import flaskserver=flask.Flask(__name__)@server.route('/index')原创 2021-08-07 20:24:33 · 888 阅读 · 0 评论 -
css前端2
3、都有哪些样式?背景色:background-color字体颜色:color字体大小:font-size宽、高height:width:边框border: 2px solid firebrick; 内外边距 pandding 内边距:元素和内部元素的间距叫内边距 margin 外边距:元素和外部的间距叫外边距4、如何实现下面的图框????<!DOCTYPE html>&l原创 2021-08-02 08:03:56 · 66 阅读 · 0 评论 -
前端学习html1
前端基础查询网站:https://www.w3school.com.cn/h.asp什么是html? 用来交给浏览器解释的语言html的核心:标签 所有的内容都是在标签中存放 <html> 开始 标签中间用来编写 相关的其他内容,标签是可以层层嵌套的 </html> 闭合闭合标签/自闭合标签 闭合标签,有开始有结束 <p></p> <span><原创 2021-07-31 16:46:20 · 46 阅读 · 0 评论 -
自动创建一个pro,且自动生成conf、run文件
总结如何自动生成 :1、copy出一个模板(所有需要在初始化创建的文件) 所有调整需要更新模板2、创建一个类,用来生成项目 utils–>projectUtil.py3、步骤:1、创建项目目录2、创建项目子目录3、创建初始化的文件4、创建一个入口方法,用来调用我们项目生成类 manage.py以下代码需要学习的点是:1、读取和写入read_run = open(os.path.join(CONFIG_PATH, "run_template"), "r") w原创 2021-07-31 11:35:55 · 162 阅读 · 0 评论 -
utp架构的case的编写
import unittestfrom utils.SignUtils import signfrom utils.request import HttpRequestfrom configgg.conf import test_env,hostfrom utils.ResultUtil import get_value_by_jsonclass StuInfoApi(unittest.TestCase): path=host.get(test_env) # 封装出来一个api.原创 2021-07-30 12:50:21 · 82 阅读 · 0 评论 -
md5加密---时间校验--注册加密
#网站会去做一些校验#实时校验的需求import hashlibimport timeheader={}# {"headers":"dasdasddasdasdasdasdasd"}def sign(): appkey ="besttest" code="12121" time_value=str(time.strftime("%Y%m%d%H%M%s")) a=appkey+"-"+code+"-"+time_value md=hashlib.md5() md.upda原创 2021-07-29 23:59:42 · 348 阅读 · 0 评论 -
websocket如何链接
原创 2021-07-29 16:16:31 · 76 阅读 · 0 评论