自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 2020-10-20

MySQL分布式概念(读写分离)作用对数据进行备份,实现高可用HA通过读写分离,提高吞吐量,实现高性能原理MySQL的复制是一个异步的赋值过程过程本质为Slave从Master端获取Binary Log,然后再在自己身上完全顺序的执行日志中所记录的各种操作MySQL复制的基本过程如下:Slave 上面的IO线程连接上Master,并请求从指定日志文件的指定位置之后的日志内容。Master接受到来自Slave的IO线程的请求后,通过负责复制的IO线程根据请求信息读取日志信息,返回给

2020-10-20 20:22:30 105

原创 Docker入门基础使用方法

Docker简介Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。Docker的应用场景Web应用的自动化打包和发布。自动化测试和持续集成、发布。在服务器环境中部署和调整数据库或其他的后台应用。从头编译或者扩展现有的OpenShift或Cloud

2020-10-07 17:15:02 86 2

原创 selenium日历输入框解决方案

selenium日历输入框解决方案在自动化测试过程中,可能会遇到日历形式的输入框,我针对此类问题整理了以下解决方案。问题分析日历输入框有多种表现形式,然而前端代码都是类似的,这里以12306官网的出发日期为例子通常不能直接输入日期的原因都是因为在Js代码里加入了readonly限制,我们只需要把该字段去掉即可用普通的输入方式修改时间(但是需要注意日期格式与原格式相同,不然会报错)解决方案1. 惯例先从导包开始from selenium.webdriver import Ch

2020-09-12 18:26:41 780 1

原创 测试框架unittest核心应用

测试框架unittest核心应用核心构造TestCaseTestSuitTestRunnerFixtureTestCase说明:一个TestCase就是一条测试用例,就是一个完整的测试流程。 1. 新建类继承自 unittest.TestCase2. 测试的方法以test开头TestSuit说明:测试套件是把多条测试用例集合在一起,就是一个TestSuit; 1. 实例化suite对象 suit = unittest.TestSuite()2. 将测试用例添加到suite中

2020-09-09 20:54:16 157

原创 使用uWSGI调用Django应用

uWSGI简介:uWSGI是基于WSGI协议实现的一个http服务器,可以用来和Django、Flask等支持WSGI协议的框架应用对接,构建完整的web服务!1.安装uWSGI模块pip3 install uWSGI==2.0.19.12.环境设置参数在Django工程外层目录中新建uwsgi.ini模块配置文件,并根据自己的环境设置参数[uwsgi]# 使用Nginx连接时使用,Django程序所在服务器地址# socket=0.0.0.0:8000# 直接做web服务器使用,Dj

2020-09-03 20:16:01 418

原创 Serializer序列化和反序列化的基础使用方法

序列化定义:相同的“数据”,在不同的“表现形式”之间的转化,我们称之为“序列化”!相反的过程我们称为“反序列化”。序列化器的作用:封装了序列化操作封装了反序列化操作目录序列化使用1 基本使用2 关联对象嵌套序列化关联嵌套序列化有两个方向反序列化使用序列化中的约束条件序列化使用序列化流程:模型类对象 ——> 字典 ——> json格式字符串1 基本使用1)获取目标数据(一个或者多个模型类对象)# 单一目标数据book = BookInfo.objects.g

2020-08-21 19:48:39 961

原创 Django衍生框架DRF框架(Django REST framework)的简单应用1(序列化器的介绍)

目录DRF框架(Django REST framework)简介DRF工程搭建功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入DRF框架(Django REST framework)简介Django REST framework

2020-08-19 23:16:10 460

空空如也

空空如也

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

TA关注的人

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