- 博客(41)
- 收藏
- 关注
原创 Linux 性能指标对应命令速查
最近在学极客时间高楼老师的性能测试课程,记录下几张性能指标图方便后面查询。Linux主要指标## 命令模块对照表课程评价:讲的还不错,重新树立了我的性能测试知识体系,分享一波。...
2020-06-12 00:32:25 416
原创 Linux top 命令基础用法和指标详解
topLinux top命令用于实时显示 process 的动态。参数说明:d : 改变显示的更新速度,或是在交谈式指令列( interactive command)按 sq : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称S : 累积模式,会将己完成或消失的子行程 (dead child process ) 的 CPU time 累积起来s
2020-06-06 21:36:23 2168
原创 微服务架构学习总结
很久没更新博文了,刚看完极客时间中杨波老师的《微服务架构核心20讲》课程,趁热总结输出一下。1. 什么是微服务架构?微服务是一种架构风格,将单体服务划分为一组小的服务,服务之间相互协作,实现业务的功能。每个服务运⾏在独⽴的进程中,服务间采⽤轻量级的通信机制协作(通常是HTTP/JSON)2. 微服务架构的特点。服务粒度小服务边界清晰服务间松耦合服务可独立部署可使用不同的技术栈开...
2020-04-11 22:37:09 839
原创 Django 错误: django.db.utils.OperationalError: (2059,
错误:django.db.utils.OperationalError: (2059, “Authentication plugin ‘caching_sha2_password’ cannot be loaded: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n”)原因:经过一番查询,...
2019-08-31 00:31:22 837
原创 Docker学习总结(3)----容器连接
前面我们实现了通过网络端口来访问运行在 docker 容器内的服务。下面我们来实现通过端口连接到一个 docker 容器网络端口映射我们创建了一个 python 应用的容器。runoob@runoob:~$ docker run -d -P training/webapp python app.pyfce072cc88cee71b1cdceb57c2821d054a4a59f67da6b...
2019-08-18 12:01:24 178
原创 Docker学习总结(2)----镜像使用
Docker 镜像使用当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。列出镜像列表我们可以使用 docker images 来列出本地主机上的镜像。[root@izwz94u1jmuzin0h5vpqfyz ~]# docker imagesREPOSITORY ...
2019-08-18 11:39:00 196
原创 Docker学习总结(1)----容器使用
安装( CentOS下安装 Docker CE版本)前提条件Docker 要求 Ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的 Ubuntu 版本是否支持 Docker。通过 uname -r 命令查看你当前的内核版本[root@izwz94u1jmuzin0h5vpqfyz ~]# uname -r3.10.0-862.14.4.el7.x86_64...
2019-08-18 11:13:04 127
原创 接口测试总结
What:1.什么是接口测试?接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。2. 接口测试测什么内容?Why: 为什么要做接口测试?a) 如今的系统复杂度不断上升,传统的测试方法成本急剧增加且测试效率大幅下降,接口测试可以提供这种情况下的解决...
2019-08-14 12:00:40 137
原创 Linux 服务管理两种方式service和systemctl
Linux 下启动daemon时,有时候会看到不同的文档使用到了不同的两个命令:service和systemctl。很疑惑,遂度娘,终得解:1.service命令service命令其实是去/etc/init.d目录下,去执行相关程序。如使用service命令直接启动XX服务service XX start直接启动XX/etc/init.d/XX start另外附上开机自启动XX...
2019-08-07 22:09:22 1010 1
原创 python模块引入问题
背景:在Windows下编程较多,文件夹设置多了,如果没设置成Root Source,常遇到模块找不到问题。于是认真了查了下资料,并Mark如下:1. sys.pathPycharm 中的Mark Directory as Root Sources功能本质上就是将路径添加到sys.path.sys.path是python的搜索模块的路径集,是一个list。打印如下:D:\python_p...
2019-06-13 23:55:09 881
原创 Windows&&Linux查看进程
Linux:1 ps -T -p 2 top -H -p Windows :官方小工具 PSList,需要自己下载,并设置环境变量,便可在CMD中使用链接: https://technet.microsoft.com/en-us/sysinternals/bb896682.aspx命令: PSlist -dmx PID...
2019-05-13 23:47:15 267
原创 Python 生产者消费者问题
生产者消费之模型就是,比如一个包子铺,中的顾客吃包子,和厨师做包子,不可能是将包子一块做出来,在给顾客吃,但是单线程只能这麽做,所以用多线程来执行,厨师一边做包子,顾客一边吃包子,当顾客少时,厨师做的包子就放在一个容器中,等着顾客来吃,当顾客多的时候,就从容器中先取出来给顾客吃,厨师继续做包子用队列来模拟这个容器1. 当做完一个包子后就要给顾客发送一个信号,表示已经做完,让他们吃包子...
2019-05-08 23:28:55 596
原创 expect学习日志-Python pexpect模块
看完expect的主要功能, 本想自己用Python对expect进行封装,方便后续直接使用Python调用,但惊喜的是网上一查,竟然发现已有人用Python实现了相关功能。模块名称是-Pexpect .Pexpect is a pure Python module for spawning child applications; controlling them; and respondin...
2019-03-10 23:52:59 504
原创 expect学习日志-安装篇
前言公司的集群的自动化使用到了expect,决定把学习过程记录下。安装链接expect下载地址(网上很多的链接都失效了,但这个亲测有效。。):http://sourceforge.net/projects/expect/files/Expect/5.45/expect5.45.tar.gz/downloadexpect依赖于tcl/tk,因此在安装expect之前先安装tcl/tk。tc...
2019-03-10 00:02:41 346
原创 日志装饰器
一个简单日志装饰器记录#!/usr/bin python def trace_func(func): ''''' A decorate function to track all function invoke information with DEBUG level Usage: @trace_func def any_function(...
2019-02-28 23:38:44 394
转载 深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
1 、内联接典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定:1)LEFT JO...
2019-01-20 22:08:51 854
原创 给网站添加访问计数
网站可以免费使用专门的计数器:http://blog.haoji.me/how-to-use-amazing-counters.html教程:http://blog.haoji.me/how-to-use-amazing-counters.html
2018-12-25 15:00:30 1719
原创 Pip指定国内源和设置Proxy
pip国内的一些镜像:阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ ...
2018-12-25 13:41:29 6848
原创 Mysql添加用户
正确的添加用户方法:GRANT USAGE ON . TO ‘user01’@‘localhost’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;用户:user01,密码:123456,这样就添加了一个新的用户,不会出以上的错误了。...
2018-12-20 16:20:19 107
原创 Core dump 文件自动生成
Linux:执行如下命令:ulimit -c unlimitedsudo sysctl -w kernel.core_uses_pid=1sudo sysctl -w kernel.core_pattern=/your/path/core.%e.%pWindows:参考链接: https://blog.csdn.net/libaineu2004/article/details/8116...
2018-12-20 13:46:06 572
转载 整理下selenium的资料
参考链接:https://www.zybuluo.com/mwumli/note/222253一份简单的测试 demo关于 360 haosou.com 的测试 :#coding=utf-8from selenium import webdriverimport osimport time# set little time stop and big time stop for vie...
2018-12-19 11:17:30 298
转载 常用测试用例设计方法总结
黑盒测试:把软件看成一个黑盒子,不考虑内部结构,只考虑输入和输出,测试功能和ui界面。(1)等价类划分法:把所有输入的数据划分成若干部分(子集),然后从每部分中选择有代表性的少数部分数据作为测试数据,代表性数据等同于子集中其他数据。等价类可分为有效等价类和无效等价类。有效等价类:对于程序的规格说明来说为有效的,合理的输入数据构成的集合。无效等价类:对于程序的规格说明来说为无效的,不合理的输...
2018-12-15 00:27:07 4319 1
原创 Python中无法正常使用方向键
根因readline模块没有安装解决方法安装readline模块yum -y install readline-devel进入Python安装目录,重新执行Python的安装cd /root/lu/Python-3.6.3configuremakemake install...
2018-12-13 23:58:11 1270
转载 TDD & BDD
转载自:linkBehavior Driven Development,行为驱动开发是一种敏捷软件开发的技术,它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作。在了解Behavior Driven Development之前,先介绍Test-Driven Development(TDD)即测试驱动开发,它是一种测试先于编写代码的思想用于指导软件开发。测试驱动开发是敏捷开发中的一...
2018-12-13 00:26:50 157
转载 软件测试方法
1、从是否关心内部结构来看(1)白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法。(2)黑盒测试:又称为数据驱动测试,把测试对象当做看不见的黑盒,在完全不考虑程序内部结构和处理过程的情况下,测试者仅依据程序功能的需求规范考虑,确定测试用例和推断测试结果的正确性,它是站在使用软件或程序的角度,从输入数据与输出数据的对应关系出发进行...
2018-12-11 17:46:22 524
原创 软件测试的流程
测试流程需求分析1 用户向产品人员提交自己的需求,产品人员汇总成需求文档提交给项目经理。测试人员跟开发人员需要在产品人员拿出需求文档之后,进行一个需求的评审,即了解他们用户到底想要一个什么样的功能,想要一个什么的软件。2 在评审的过程当中需要确认如下几个:2.1 需求文档中有没有二义性的内容,有没有描述不准确,或者是理解不清楚的一些东西2.2 需求中是否有不必要功能2.3 ...
2018-12-11 16:30:37 185
原创 小技巧:Windows&&Linux下导出目录结构
Windows:自带tree,执行如下命令即可tree /f > test.txtLinux:需安装tree,用法与上相同。
2018-12-05 23:16:24 1438
原创 小技巧: linux获取公网IP地址
curl ifconfig.me如果提示curl不存在,使用下面代码安装sudo apt-get install curl
2018-12-04 11:18:07 1052
原创 Django 运行test.py模块时报错“settings are not configured
Django 运行test.py模块时报错“settings are not configured”错误信息解决方案错误信息django.core.exceptions.ImproperlyConfigured:Requested setting DATABASES, but settings are not configured. You must either define the en...
2018-11-30 15:39:16 2453
原创 pip 依赖管理
生成requirements.txt文件pip freeze > requirements.txt安装requirements.txt依赖pip install -r requirements.txt
2018-11-14 16:51:27 378
原创 服务端性能测试总结
几个基本注意点1.功能首先要保证接口处理数据的正确性2.对并发性是有要求的3.服务器在并发压力的时候一些性能数值关注的指标:功能业务指标:响应时间(RT)、并发数、接口成功率、吞吐量(QPS/TPS)等等硬件资源指标:内存、CPU、Nerwork I/O等资源消耗情况 监控工具:Linux: Nmon / TopWindow:Prerfmon htt...
2018-11-09 10:21:40 984
原创 pip更换国内源
pip国内的一些镜像: 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simp...
2018-11-07 22:27:53 421
转载 Pycharm连接Git及使用
https://www.cnblogs.com/xyf9575/p/7205391.html环境:Git-2.7.2-32-bit_setup.1457942412.exeTortoiseGit-2.4.0.2-64bit.msi安装配置Git后,打开Pycharm。file-->Default Settins-->Version Control-->Git--Path to G...
2018-07-07 12:09:38 700
转载 一个小坑: -bash: ./backup.sh: /bin/bash^M: bad interpreter: No such file or directory
由于shell脚本文件被我在Windows下编辑过,出现上面错误的原因之一是脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 使用vim编辑器打开脚本, 运行::set ff?可以看到DOS或UNIX的字样. 使用set ff=unix把它强制为unix格式的, 然后存盘退出, 即可.也有说造成这种问题的原因是在使用vim时不小心按了个: Ctrl+v, 脚本是我从服务器上下的...
2018-06-20 10:20:42 1097
转载 Django: is not a registered tag library.
http://blog.51cto.com/zhangrf/2107991自定义模板标签,使用时报以下错误TemplateSyntaxError at /my_customer_tags/'admin_tags' is not a registered tag library. Must be one of:admin_listadmin_modifyadmin_staticadmin_...
2018-06-17 11:49:01 10638 2
原创 Django 学习日志
1. django-admin startproject web 2. python mange.py startapp blog3. According to your need to edit the file(setting.py urls.py)4. Define index function in "blog/views.py"5. Create a folder named templ...
2018-06-15 18:08:24 165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人