自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 k8s集群基于PV运行tomcat

搭建过程1. 准备1. k8s集群2. jdk1.8和tomcat8.53. nfs(pv和pvc)已有2. 基础镜像1. 编写dockerfile文件2. 打包基础镜像3. 上传到私有仓库3. 构建PV1. 构建log的pv2. 构建webapps的pv4.构建PVC1. 构建logs的pvc2. 构建webapps的pvc5. 构建tomcat怎么将webapps映射出来6. 构建servic...

2020-03-25 23:38:28 1246

原创 centos7.x安装最新版YAPI(1.18.8)

文章目录官方地址机器环境安装YAPI基础环境nodejs安装1.下载安装包:2. 解压到指定目录下3.建立软连接4.安装cnpm(可略,我们此次安装不用)安装mongodb官方安装docker安装官方地址https://github.com/YMFE/yapi机器环境lsb_release -a安装YAPI基础环境nodejs(7.6+)mongodb(2.6+)gitn...

2020-03-12 22:05:49 13383 1

原创 Minio对象存储器使用

minio官网docker运行1.创建文件目录2. 下载镜像3.运行4. 查看5.创建存储桶6.上传图片并分享永久分享1.下载客户端2.运行3. 配置4.测试5.其他参考官网https://docs.min.io/cn/docker运行1.创建文件目录mkdir -p /home/minio/{data,config}chmod -R 777 /home/minio/2. 下载镜像docker pull minio/minio3.运行docker run \-p 9999:9

2020-06-15 21:58:10 636

原创 7. 数据驱动性能测试

数据驱动性能概念特点我们要做什么使用场景电商业务模型实现方法Demo创建表jmeter创建数据库连接配置数据库连接数据抽取简单打印一下概念引用一个别博主的:https://zhuanlan.zhihu.com/p/30588403感觉像是更高级的参数驱动,等待专门的数据驱动我们再深入了解.特点数据和代码分离数据控制过程.(比如很多数据去访问不同业务.浏览下单等)减少测试代码量降低脚本开发维护成本便于测试用例的修改我们要做什么能操作excel(csv)文件,或者数据库,或者其

2020-06-04 22:12:45 316

原创 8. 数据库架构设计思想--主从和分库分表

主从和分库分表数据库性能测试目的和范围数据库常用架构一主多从双机热备数据库主从同步工作原理数据库分库分表设计方法数据库性能测试目的和范围目的发现数据库性能瓶颈.范围.sql查询(慢查询)资源使用率数据库架构合理性性能指标,比如:事务(Transactions Per Second,每秒传输的事物处理个数,即服务器每秒处理的事务数)数据库常用架构一主多从优点读写分离分担了单台数据库压力缺点存在主从数据延迟双机热备数据库主从同步工作原理数据库

2020-05-19 21:37:23 292

原创 6. linux服务器监控性能测试

linux服务器监控目的性能指标cpu内存磁盘网络版本性能损耗进程与线程区别优缺点进程优点进程缺点线程优点线程缺点linux常用监测命令mantopvmstatfreempstat目的发现服务器性能瓶颈.服务器配置的不同,能承载的任务和压力也是不同的.性能指标cpu计算速度能力内存数据临时存放位置磁盘数据存储位置网络数据传动带版本性能改进.我们保证不了测试环境和生产环境的性能一样,但是要保证系统版本一样.性能损耗实际性能和预估性能差异.进程与线程进程: 具有一定独立功能

2020-05-13 17:41:13 345

原创 5. Jmeter远程启动--模拟分布式并发访问

背景我们机器性能有限,通过我们单个客户端不能模拟控制高并发.这时候就需要通过多个机器进行模拟测试.https://blog.csdn.net/grace666/article/details/50955960https://www.cnblogs.com/happyyangyanghappy/p/10578088.html主节点正常时候我们的客户端配置主节点我们用win10机器上这个当主节点.主节点配置安装路径bin目录下找到 remote_hosts=127.0.0.1 编辑

2020-05-10 11:11:46 373

原创 4. JMeter初次认识--各种控件介绍

初识组成组成https://www.cnblogs.com/marton/p/11220650.html做压力测试的时候最好不要加断言,因为我们关心的是程序稳定,不是准确,当然不是说准确不重要.准确性在在功能测试的时候就测试完成了.可以利用postman yapi等....

2020-05-09 18:59:56 418

原创 0. 性能测试学习--整体认识

性能测试压力工具技能要求性能测试目的工作流程常见系统应用分层架构性能测试指标定义性能测试的需求分析性能测试工具压力工具压测工具: jmeter,loadrunner fiddler分析调优工具: visualvm, yourkit, jps, jstat技能要求制定测试计划及其策略,进行测试执行及其分析,并能对系统性能瓶颈进行定位及其优化.开发语言:java等操作系统:cen...

2020-05-07 23:09:56 155

原创 3. JMeter(v5.2.1)参数化--从csv读取参数

JMeter读取参数文件环境1.创建测试计划2. 创建线程组3. 创建http请求4.创建参数csv文件5. 添加监听6. 运行问题环境Windows10JDK1.8JMeter5.2.11.创建测试计划2. 创建线程组3. 创建http请求编写http请求4.创建参数csv文件在线程组上有机然后将这个移动到http请求前面配置csv文件内容cvc文...

2020-05-07 17:57:21 490 1

原创 2. JMeter初次使用

这里写目录标题@[TOC](这里写目录标题)环境1. 创建测试计划2. 创建线程组3. 创建http请求4. 添加结果查看5. 运行6. 查看结果7. 乱码解决方式环境Windows10JDK1.8JMeter5.2.11. 创建测试计划默认已经有一个了也可以新建2. 创建线程组线程组是用来模拟访问数的可以理解为一个线程就是一个用户3. 创建http请求4. ...

2020-04-30 22:06:09 164

原创 1.JMeter安装(windows版本)v5.2.1

安装JMeter环境1. 条件2. 下载JMeter2. 解压3. 配置环境变量4. 查看5. 打开JMeter6. 更换语言(可选)环境CentOS Linux release 7.7.1908 (Core)Linux version 3.10.0-1062.1.1.el7.x86_64 ([email protected]) (gcc version 4...

2020-04-30 21:38:00 1008

原创 2. 分离头指针

分离头指针我们checkout的时候切换到了一次commit这时候就叫分离头指针,就是我们没有工作在任何一个分支git也提示我们了,可以挂到一个分支这时候我们就是没工作在任何一个分支HEAD没有工作任何一个分支危害我们在分离头指针的状态下,我们切换到正常的分支开发如果不把这些代码放到分支,就会被git认为是垃圾回收掉提示我们了如果我们想保留,就需要创建一个分支跟他绑定我们...

2020-04-18 17:38:17 519

原创 centos7安装matplotlib sklearn pandas

sklearn pandas系统环境1.安装pandas系统环境CentOS Linux release 7.7.1908 (Core)Linux version 3.10.0-1062.1.1.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC...

2020-04-18 16:34:10 689

原创 centos7安装tensorflow(v2.x cpu版本)

tensorflow系统环境创建tensorflow2.x环境创建环境安装tensorflow2.x运行jupyter安装配置系统环境CentOS Linux release 7.7.1908 (Core)Linux version 3.10.0-1062.1.1.el7.x86_64 ([email protected]) (gcc version 4.8...

2020-04-18 11:06:08 1431 1

原创 centos7安装jupyter--tensorflow(v1.14.0cpu版本)环境

jupyter系统环境1. 目标2. 创建一个tensorflow的环境3. 安装tensorflow4. 测试安装5. 安装jupyter1. 安装2. (root用户)配置一个用户tf1用户和创建新的用户组 anoconda3. (tf1用户)配置6. 运行后台运行7. 配置nginx(包括域名访问)访问测试8. 测试系统环境CentOS Linux release 7.7.1908 (C...

2020-04-17 22:17:15 866

原创 centos7安装Anaconda(vAnaconda3-2020.02-Linux-x86_64)与基本命令使用

Anconda安装系统环境下载安装成功环境变量配置测试错误系统环境我们用anconda管理包版本之间的依赖此外我还经常用pipenv 和 virtualenvCentOS Linux release 7.7.1908 (Core)Linux version 3.10.0-1062.1.1.el7.x86_64 ([email protected]) (g...

2020-04-17 19:37:17 3432

原创 1.Git基本使用学习(图文)

版本控制前瞻1.版本管理演变1.1集中式VCS1.2分布式VCSGit特点2.1产品3.Git安装3.1最小配置3.2其他配置4.创建Git仓库5.Git工作区和暂存区5.1实操6.重命名文件问题7.查看版本历史1.版本管理演变没出来git之前1.1集中式VCS1.2分布式VCSGit特点2.1产品很多公司基于GitLab做CI/CD 做二次开发3.Git安装这里我用c...

2020-04-12 18:01:29 138

原创 docker安装mysql(v5.6 v5.7 v8)

docker安装mysql1.mysql5.6版本1.1拉取镜像1.2创建挂载目录1.3创建docker容器1.4配置文件1.5重启容器1.6新建用户1.6.1 进入docker容器1.6.2 创建账户,比如 mysql1.6.3 赋予权限1.6.4改密码&授权超用户1.6.5重启容器2.mysql5.7和mysql8版本1.mysql5.6版本1.1拉取镜像docker pull ...

2020-04-12 14:05:53 189

原创 https免费证书(certbot)

#环境配置安装了nginx,并且nginx安装https模块记得安装之前备份nginx的配置文件(nginx.conf)1.安装依赖yum -y install yum-utilsyum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optionalsudo yum inst...

2020-04-09 22:51:09 1498

原创 centos7 安装python(v3.7.4)

安装python3.7系统环境1.下载安装包2.解压3.编译安装4.建立软连接5.配置环境变量6.查看若抱错无gccModuleNotFoundError: No module named '_ctypes'系统环境CentOS Linux release 7.7.1908 (Core)Linux version 3.10.0-1062.1.1.el7.x86_64 (mockbuild@k...

2020-04-09 21:23:07 239

原创 centos7 安装JDK(v13.0.2)

jdk安装系统环境1.下载jdk132.解压3.配置环境变量4.测试系统环境CentOS Linux release 7.7.1908 (Core)Linux version 3.10.0-1062.1.1.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39...

2020-04-09 21:07:48 769

原创 centos7 安装Git(v2.25.0)

Git安装系统环境1.依赖安装2.去掉自动安装的低版本Git3.下载安装包4.解压安装包5.编译到指定目录6.安装7.配置环境变量8.查看9.初次配置10.配置用户系统环境CentOS Linux release 7.7.1908 (Core)Linux version 3.10.0-1062.1.1.el7.x86_64 ([email protected]...

2020-04-09 20:45:17 593

原创 centos7:docker限制内存安装sqlserver

docker安装sqlserver-自定义内存1.原因2.背景2.1内存限制3.解决方式3.1简单点3.2修改内存限制4.安装步骤4.1 在没有内存限制的虚拟机上安装sqlserver4.1.1寻找镜像:4.1.2 下载镜像4.1.3 创建并且运行容器4.2 将我们需要的文件拷贝到宿主机4.3 修改拿到的文件的内存限制,修改为512m4.4 在内存有限的服务器4.5 下载镜像运行容器5. 客户端连...

2020-03-29 10:07:13 11546 5

转载 pip未安装: pip: command not found

安装wget https://bootstrap.pypa.io/get-pip.pypython get-pip.py查看pip -Vhttps://www.jianshu.com/p/220170fbcd0a

2020-03-29 09:42:19 6083

原创 docker 私有仓库

获取镜像docker pull registry 创建仓库docker run -d -v /sixmillions/registry:/var/lib/registry -p 5000:5000 --restart=always --privileged=true --name registry registry:latest上传docker tag helloworldtomc...

2020-03-25 23:50:05 140

原创 K8s集群搭建(centos7,一个master两个node)

目标1台master2台node# 主机vim /etc/hosts172.17.22.32 k8smaster172.17.22.32 etcd172.17.22.32 registry172.17.22.37 k8snode1172.17.22.34 k8snode2ping k8snode1ping k8snode2scp /etc/hosts root@k8sn...

2020-03-25 23:40:17 786

原创 centos7.x安装最新nodejs(v12.16.1)

1.下载安装包:https://nodejs.org/zh-cn/download/wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz2. 解压到指定目录下一般是/usr/local目录下tar xf /home/sixmillions/node-v12.16.1-linux-x64.tar.xz...

2020-03-12 15:23:10 13460

原创 Centos7.X安装最新版MongoDB安装

文章目录机器环境官方安装1.创建安装文件机器环境lsb_release -a官方安装https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/1.创建安装文件vim /etc/yum.repos.d/mongodb-org-4.2.repo...

2020-03-12 15:12:12 675

转载 centos7安装sql server

用的是阿里云服务器首先去打开接口安装步骤按照https://www.cnblogs.com/fishparadise/p/8057650.html安装失败后:http://www.bubuko.com/infodetail-2351079.html这样去吧内存改小一点就好了...

2018-12-29 17:50:26 3502

原创 java 配置文件变成ASCII码怎么办?

java项目下的配置文件有些文字变成了ASCII码例如:\u8fd9\u662f\u4e00\u4e2a\u4f8b\u5b50解决方式:安装PropertiesEditor点击eclipse的help    -       Install New Software 点击Add Name:properties Location:http://propedit.sourcefo...

2018-11-23 20:01:03 657 1

原创 通过tomcat访问该服务器的图片(linux),即url访问

背景:放在linux服务器的图片怎么访问呢?方法一:在服务器放置图片的路径下输入   python -m SimpleHTTPServer             通过ip:8000加路径访问例如:我在 /liu 文件下有图片输入 python -m SimpleHTTPServer不要关闭客户端我们用浏览器访问 你的ip:8000/图片名字例如:    htt...

2018-11-22 16:27:27 4101 1

原创 node.js安装

用压缩包手动安装配置环境先去淘宝镜像找自己需要安装的版本https://npm.taobao.org/mirrors/node 以8.12.0版本为例点击进入,找到linux系统的安装包,右键复制地址下载 安装包 wget https://npm.taobao.org/mirrors/node/v8.12.0/node-v8.12.0-linux-x64.tar.gz...

2018-11-13 12:10:20 222 1

原创 java前后台转码

背景:前台传过来数据,后台获取到的是乱码的解决方式两步走前台转码(js方法):window.encodeURI("你好");后台解码:URLDecoder.decode(paraname);或者URLDecoder.decode(paraname,"UTF-8");...

2018-11-12 14:50:55 818

原创 centos6.5部署YAPI(详细步骤)

背景:centos6.5 YAPI环境需求node.js MongoDB pm2 -------开始安装----(欢迎留言评论)安装node.js --获取node.js资源curl -sL https://rpm.nodesource.com/setup_8.x | bash ---安装nodeyum install -y node.js--验证是否安装成...

2018-11-04 21:08:27 12904 5

原创 linux 安装postgres数据库.

背景服务器是腾讯云,安装的是centos6.5 准备安装postgres10,用pgAdmin4访问搭建的数据库 非常详细教程,配有图片欢迎小伙伴留言去postgres官方下载界面https://www.postgresql.org/download/ 选择liux厂商 选择linux的版本 这里我用的是centos6.5 到这里我们注意到,官方已经给了安装教程,我们照着做就行...

2018-11-04 19:03:46 4034

原创 postgres中排序是null值问题

null排在有值的行前面还是后面通过语法来指定--null值在前select * from tablename order by id nulls first;--null值在后select * from tablename order by id nulls last;--null在前配合desc使用select * from tablename order by id ...

2018-11-02 09:44:43 2267

原创 postgres从json数组类型字段中获取某key对应的values

postgres中获取json数组中某字段全部的值.json数组数据如下:[ { "stepid": 1, "taskid": 2, "title": "問題共有", "content": "レポート共有", "status": "未完了", "starttime":

2018-10-29 10:38:58 16775 5

转载 数据库中,count(*),count(1),count(列名)的区别以及效率问题

count(*) 和 count(1)和count(列名)区别  执行效果上:  count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL  count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULL  count(列名)只包括列名那一列,在统计结果的时候,会忽略列值为空(这里的空不是只空字符串或者0,而是表示null)的计数,...

2018-10-26 14:47:27 862

原创 postgre数据库清除表数据,保留表结构,并且自增列重新从1自增

在 mysql 中如果需要清空表,只需要TRUNCATE table_name;即可,如果有自增的 id 字段,也会还原回 1,但是 postgresql 与 mysql 稍有不同,postgresql 的自增字段 是通过 序列 sequence来实现的,所以在清空表的时候,还需要还原序列TRUNCATE TABLE table_name RESTART IDENTITY;...

2018-10-24 13:57:39 15252

空空如也

空空如也

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

TA关注的人

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