草庐IT

Pytest初识

全部标签

第一章初识微服务

文章目录认识微服务单体架构分布式架构需要考虑的问题微服务微服务的具体架构微服务技术对比企业中的技术需求总结服务拆分注意事项认识微服务随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢?了解微服务架构的优缺点单体架构单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。单体架构的优缺点如下:优点:架构简单部署成本低缺点:耦合度高(维护困难、升级困难)分布式架构分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。分布式架构的优缺点:优点:降低服务耦合有利于服务升级和拓展缺点:服务调

读图数据库实战笔记01_初识图

1. 图论1.1. 起源于莱昂哈德·欧拉在1736年发表的一篇关于“哥尼斯堡七桥问题”的论文1.2. 要解决这个问题,该图需要零个或两个具有奇数连接的节点1.3. 任何满足这一条件的图都被称为欧拉图1.4. 如果路径只访问每条边一次,则该图具有欧拉路径1.5. 如果路径起点和终点相同,则该图具有欧拉回路,或称为欧拉环2. 图2.1. 顶点和边的集合2.2. 示例2.2.1. 路线图2.2.2. 组织结构图2.3. 当要思考的数据集含有大量高度相互关联的项时,也可以将该数据集描述为一个由相关事物组成的网络,这也是图的另一种说法3. 顶点3.1. 图中零条、一条或多条边经过的点3.2. 节点或实体

【C++那些事儿】初识C++ 命名空间,C++中的输入输出以及缺省函数

君兮_的个人主页即使走的再远,也勿忘启程时的初心C/C++游戏开发Hello,米娜桑们,这里是君兮_,数据结构和算法初阶更新完毕,我们继续来扩充我们的知识面,今天我们从认识C++开始来带大家学习C++,我之前看过一套书叫做《明朝那些事儿》,把本来枯燥的历史讲的生动有趣。而C++作为一门接近底层的语言,无疑是抽象且难度颇深的。我希望能努力把抽象繁多的知识讲的生动又通俗易懂,因此,咱们这个讲解C++的系列博客就叫做《C++那些事儿》啦好了废话不多说,开始我们今天的学习吧!!C++那些事儿先导:什么是C++?C++在工作领域中的应用怎样学习C++呢?一.命名空间什么是命名空间命名空间的定义命名空间的

初识华为云数据库GaussDB for openGauss

01前言GaussDB是华为自主创新研发的分布式关系型数据库。该产品具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储。同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优越的企业级数据库服务。02成员介绍我们都知道GaussDB,如果不去了解GaussDB的话,还真不知道GaussDB竟然有众多分枝,这里简单介绍一下GaussDB家族成员,以便各位小伙伴可以更好的了解GaussDB以及选择自己喜欢技术方向。成员如下:GaussDB(for

初识Linux

前言前面我们也学习了C/C++、数据结构初阶等内容。本期我们换个口味,来介绍一下Linux、Linux环境搭建。本期内容介绍什么是Linux?Linux环境搭建重识操作系统一、什么是Linux?Linux是一个操作系统!说起操作系统,我们在日常生活中熟知的系统有windows、mac,这也是主流的两个操作系统,但对于一个IT相关人员来说还有一个操作系统那必须有一席之地!它既是:Linux。下面我们就来介绍一下Linux1.1Linux介绍Linux(Linuxisnotunix)是一套免费使用和自由传播的类Unix操作系统(是unix的改进),是一个多用户、多任务、支持多线程和多CPU的操作系

Pytest+selenium+allure+Jenkins自动化测试框架搭建及使用

一、   环境搭建1.   Python下载及安装Python可应用于多平台包括windows,Linux和MacOSX,本文主要介绍windows环境下。你可以通过终端窗口输入"python"命令来查看本地是否已经安装Python以及Python的安装版本。 如未安装python,推荐下载python3.8.3以上版本,本文主要介绍windows下安装,打开WEB浏览器访问https://www.python.org/downloads/windows/,在下载列表选择对应的Windows系统平台安装包,如文件名python-3.9.5-amd64.exe(对应64位操作系统),直接运行安装

初识Java

一、Java语言概述1.1Java是什么Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合二、初识Java的main方法2.1main方法示例publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("Hello,world");}}通过上述代码,我们可以看到一个完整的Java程序的结构,Ja

JavaWeb-初识Spring

目录Spring简介Spring项目Bean管理基于xml的Bean管理创建对象属性注入基于xml+注解的Bean管理创建对象属性注入基于纯注解的Bean管理内容Spring简介Spring是什么Spring是于2003年兴起的一个轻量级的Java的开放源代码的设计层面框架。Spring解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring核心是什么Spring的核心是控制反转(IOC)和面向切面(AOP)。IOC:控制反转,将创建对象的过程交给spring进行管理。AOP:面向切面,在不修改源代码的情况之下进行代码功能的增强。Spring优势是什么

pytest及allure的使用

文章目录前言一、pytest的基本用法二、使用步骤1.安装插件库2.引入库3.使用pytest4.使用allure5.pytest+allure生成的测试报告:总结前言pytest及allure的使用一、pytest的基本用法1.测试文件、测试函数、测试方法用test_开头。2.测试类以Test开头3.测试类中不能包含构造方法(__init__)4.运行测试文件pytest-v-s测试文件二、使用步骤1.安装插件库1.失败重跑插件pipinstallpytest-rerunfailures2.指定案例执行顺序插件pipinstallpytest-orderinag3.多线程执行插件pipins

【初识Linux】:常见指令(2)

朋友们、伙计们,我们又见面了,本期来给大家解读一下有关Linux的基础知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成!C语言专栏:C语言:从入门到精通数据结构专栏:数据结构个 人 主 页 :stackY、C++专栏  :C++Linux专 栏 :Linux​ 目录前言:1.more指令1.1管道简介(|)2.less指令3.head指令4.tail指令5.时间相关指令6.cal指令7.find指令7.1which指令 8.grep指令9.zip/unzip指令10.tar指令11.bc指令12.uname-r指令13.重要的热键14.关机15.扩展指令前言:承接上篇的