- 博客(35)
- 资源 (10)
- 收藏
- 关注
原创 Docker安装
一::登录服务器;二:创建目录,安装docker查看目录大小:df -h1:创建docker专用目录:mkdir -p /app/docker_v第一次安装可参考docker安装步骤:https://www.jianshu.com/p/aae6e28c8813按照以下步骤亦可完成安装:2:sudo yum install -y yum-utils device-mapper-persistent-data lvm23:sudo yum-config-manager --add-repo htt
2021-12-12 00:48:18
230
原创 DevOps-jenkins
一、部署Jenkins1、拉取Jenkins镜像docker pull jenkins/jenkins:lts2、查看端口占用情况列出所有端口netstat -ntlp查看8080端口占用情况lsof -i tcp:80803、创建并启动一个Jenkins容器mkdir -p /app/docker_v/jenkins_homechown -R 1000:1000 /app/docker_v/jenkins_homedocker run -d -p 8080:8080 -p 5.
2021-12-12 00:47:39
854
转载 XML外部实体注入(XEE)的原理和应用
文章目录XXE注入一、XML简介二、XML实体三、CTF中XEE攻击XXE注入XXE注入全称是xml external entity 注入,也就是xml外部实体注入。XXE漏洞发生在应用程序解析输入的XML时,没有禁止外部实体的加载,导致可加载恶意外部文件,造成文件读取,命令执行等攻击。一、XML简介XML是一种用户自定义的标记语言,主要用于数据的存储和传输。XML文档有自己的一个格式规范。是由DTD(document type define)来控制的。例如:<?xml vers
2021-11-12 20:08:45
2326
转载 2021-11-12
使用Burp Suite进行XSS渗透测试测试环境:webgoat burp Suite测试网址:http://192.168.1.104:8080/WebGoat/start.mvc#attack/1406352188/9001)在输入框中输入!@#$<XSSTEST>[]()"",返回 * Whoops, you entered [!@#$[]()""] instead of your three digit code. Please try again.自己输入的 XSSTE
2021-11-12 17:33:55
151
原创 Docker可视化管理工具 - Portainer
1. 什么是PortainerPortainer 是一个轻量级的容器管理 UI ,可让你轻松管理不同的 Docker 环境(Docker 主机或 Swarm 群集)。它由可在任何 Docker 引擎上运行的单个容器组成,旨在使部署更简单 。Portainer提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。2. 安装和启动
2021-10-30 23:12:54
506
原创 坏的解释器: 没有那个文件或目录
Linux中脚本运行错误(坏的解释器:没有那个文件或目录)原因:在Linux中有时候我们将在Windows下编写的脚本拷贝到Linux环境中运行时会出现运行不了的情况.主要还是Windows的换行符为\r\n,而Linux环境中的换行符号为\n.解决办法:使用文本编辑工具将脚本文件所有的\r\n替换成\n既可.方式二:在执行脚本时,弹出错误提示:没有那个文件或目录这是由于脚本文件在保存时使用了DOS文件格式造成的,可以用vim打开文件,然后执行下列操作::set ff=un..
2021-09-17 18:17:49
5149
原创 git回滚到指定版本,并提交到远程分支
git回滚到指定版本,并提交到远程分支1、git reflog可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)2、git log可以显示所有提交过的版本信息二者区别:用git log则是看不出来被删除的commitid,用git reflog则可以看到被删除的commitid3、git reset --hardHEAD 切换到版本号为HEAD的那个版本,例如git reset --hard 0fc2a4d那么会切换到版本号为0fc2a...
2021-09-10 00:41:10
1264
转载 弱网测试工具收藏
各端弱网测试工具使用涉及到web端和移动端:windows系统下推荐使用clumsy,clumsy工具简单易上手,可以上下行网络的延迟和丢包。clumsy工具下载地址:http://jagt.github.io/clumsy/cn/download.html工具界面功能介绍当被 filter 的网络数据包被拦截后,你可以选择 clumsy 提供的功能来有目的性的调整网络情况:延迟(Lag),把数据包缓存一段时间后再发出,这样能够模拟网络延迟的状况。掉包(Drop)
2021-09-07 11:54:52
1986
转载 Burp_suite安装及使用教程(专业版)
1、工具下载地址:https://down.52pojie.cn/Tools/Network_Analyzer/Burp_Suite_Pro_v1.7.37_Loader_Keygen.zip工具运行需要Java环境,请自行安装,此处不赘述。解压完成后右击burp-loader-keygen.jar,以Java(TM) Platform SE binary的方式打开keygen2、修改License Text为任意值3、点击run启动burpsuite4、...
2021-05-13 23:21:22
5452
1
转载 MySQL 用Navicat创建表空间和用户(转)
MySQL 用Navicat创建表空间和用户厚积-- 2019-10-29 17:05:30 1429 收藏分类专栏: 数据库版权1、建库右击本地数据库,选择新建数据库,然后写上名字,黄色框内字符集一般选择utf-8,排序规则一般选倒数第二个。2、新建用户先点击用户,然后新建用户。3、新建用户加% 就代表所有主机都可以访问4、赋予权限① 点击权限。②点击添加权限,给用户添加权限。③赋给用户权限, 就是让用户拥有对这个库中表的数据的操作权限,增删改查等,只能操作..
2021-04-22 10:58:51
1261
转载 Navicat for oracle创建数据库(转)
前言其实在Oracle中的概念并不是创建数据库,而是创建一个表空间,然后再创建一个用户,设置该用户的默认表空间为我们新创建的表空间,这些操作之后,便和你之前用过的mysql数据库创建完数据库一模一样了(如果你用过mysql的话,当然如果Oracle是你用的第一个数据库系统,那上面这段话其实看不看并不重要)。但是,鉴于很多用过mysql的用户,在刚开始使用Oracle的时候都会不知道如何创建数据库,觉得很茫然,然后开始百度、优快云一通搜索“Oracle如何创建数据库”,所以笔者把本文的题目写成“Nav
2021-04-22 10:56:23
306
原创 SVN更换服务器,jenkins批量更换打版任务中的地址
一:sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`sed -i "s/127.0.0.1/127.0.0.2/g" `grep 127.0.0.1 -rl ./**/config.xml`二:jenkins -> 系统管理 ->Tools and Actions->点击:读取设置;
2021-03-29 23:16:12
230
转载 2020-12-15
SE Software Engineer 软件工程师 SSE Senior Software Engineer 高级软件工程师 BSE Bridge System Engineer 客户沟通,团队交流 PL Project Leader 项目领导 PM Project Manager 项目经理 S...
2020-12-15 09:05:10
457
转载 2020-11-27
0.背景需要把云服务器上用docker搭建的大数据集群迁移到本地的主机上。大数据集群有一个master主节点和slave01、slave02两个计算节点。云上服务器和本地的主机的数量都只有一台,是采用docker虚拟化的方式搭建大数据集群。 要求迁移后数据不会丢失。1.用export&import 还是 save & load ?export&import 和 save & load 是docker中的两组命令,我们先主要看看他们的区别:类型 作用
2020-11-27 23:13:01
109
转载 2020-11-27
docker 一般安装在linux7以上,内核3.1以上。查看内核uname -alsb_release -a安装文件:docker-18.06.1-ce.tgz下载地址tgzhttps://download.docker.com/linux/static/stable/x86_64/rpmhttps://download.docker.com/linux/centos/7/x86_64/stable/Packages/安装上传文件,解压[root@dev1 opt]#.
2020-11-27 19:26:26
96
转载 linux禅道发邮件设置
服务器系统:ubuntu16.04禅道版本:开源版V8.2.4首先是在虚拟机(Ubuntu12.04)上面部署了禅道:一切正常。禅道后台发信配置如下:然后到服务器上配置,问题来了,发送测试邮件返回以下错误;根据提示,在服务器测试:ping smtp主机正常;telnet登陆25号端口正常;SELinux已经关闭;然后一下就懵逼了,貌似一切都是正常的,然后对比了下和虚拟机的网络配置相关,都没发现什么问题;最后折腾了半天,发现是域名解析的问题,果断尝试一下:su.
2020-07-16 12:49:49
417
转载 发版流程
转自:原文链接:https://blog.youkuaiyun.com/majunzhu/article/details/96275173
2019-12-09 17:40:47
238
原创 linux安装jenkins之二
一、部署Jenkins1、拉取Jenkins镜像docker pull jenkins/jenkins:lts2、查看端口占用情况列出所有端口netstat -ntlp查看8080端口占用情况lsof -i tcp:80803、创建并启动一个Jenkins容器mkdir -p /app/docker_v/jenkins_homechown -R 1000:1000 /a...
2019-10-26 09:54:58
262
原创 linux安装jenkins之一:安装docker
一::登录服务器;二:创建目录,安装docker切记,一定要查看下备用目录的大小:df -h,以免不必要的麻烦产生;如:挂载目录,以保证有足够的空间来打版使用;1,先卸载umount/data2.mount/dev/mapper/datavg-lv01/app三:1:创建docker专用目录:mkdir -p /app/docker_v第一次安装可参考doc...
2019-10-26 09:46:33
349
转载 jenkins设置项目权限
JENKINS针对不同项目组对用户进行权限分配>>> 目录权限需求 前提说明 功能实现 功能验证回到顶部权限需求因JENKINS上存有de(开发)、te(测试)、re(预发布)等三个不同环境的项目,同时因为项目需求,需要对不同的开发及测试人员配置不同的jenkins权限,即以项目为单位,对不同人员进行不同权限配置,要求如下:1、项目都以...
2019-10-26 09:39:54
1302
原创 Docker 卸载与重装
重新安装前卸载旧版docker(本机已经安装旧版,故卸载后重新安装)rpm list installed|grep docker 或者使用该命令 rpm -qa|grep docker //查看已经安装的docker安装包,列出入校内容docker.x86_64 2:1.12.6-16.el7.centos @extrasdocker-client.x86_64 2:1.12.6-16....
2019-07-31 16:30:26
8698
转载 数据库备份
http://blog.youkuaiyun.com/oscar999/article/details/74681531.CMD命令导出表EXP USER_NAME/PASS_WORD@***.***.*.***:1521/SRM file=C:\work\SRM_PROD.dmp full = y (full=y 是全库导出)2.创建表空间CREATE TABLESPACE SRM_D...
2019-06-12 18:57:54
113
原创 搭建Selenium自动化测试环境
Win7-64系统,搭建自动化测试环境如下:(前置条件:已下载好Pycharm 、Python 、Setuptools 、Pip安装包;需要的小伙伴可以联系我)1:安装 Pycharm (下载好安装包)2:安装 Python (下载好安装包)3:安装 Setuptools (下载好安装包,先解压,进入地址栏,CMD,python setup.py install)4:安...
2019-03-07 16:29:13
375
转载 APP常见测试点总结(转载)
常见测试点总结:1.安装、卸载测试主要针对编译后源程序生成的APK安装文件。主要测试点:a.生成的APK文件在真机上可以安装及卸载;b.Android手机端的通用安装工具,如:豌豆荚及91助手等工具可以正常安装及卸载程序。2.在线升级测试测试点:a.验证数字签名 b.升级后可以正常使用 c.在线跨版本升级 3.业务逻辑测试业务逻辑测试:主要测试客户端业务能否正常完成功能点测试:...
2018-08-19 17:09:01
333
转载 什么是分布式系统,如何学习分布式系统
什么是分布式系统,如何学习分布式系统目录什么是分布式系统 分布式系统挑战 分布式系统特性与衡量标准 组件、理论、协议 用一个请求串起来 一个简化的架构图 概念与实现 总结 references 正文 虽然本人在前面也写过好几篇分布式系统相关的文章,主要包括CAP理论、分布式存储与分布式事务,但对于分布式系统,并没有一个跟清晰的概念。分布式系统...
2018-08-13 17:54:35
215
转载 mysql中utf8和utf8mb4区别
mysql中utf8和utf8mb4区别MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。 二、内容描述 那上面说了既然utf8能够存下大部分中文汉字,那为什...
2018-07-28 14:13:34
215
原创 python 发qq消息
# 原理是先将需要发送的文本放到剪贴板中,然后将剪贴板内容发送到qq窗口# 之后模拟按键发送enter键发送消息import win32guiimport win32conimport win32clipboard as wdef getText(): """获取剪贴板文本""" w.OpenClipboard() d = w.GetClipboardData...
2018-04-26 16:00:21
3623
翻译 第三个Python脚本:多层框架或窗口的定位:
原URL:http://blog.youkuaiyun.com/shandong_chu/article/details/48492965本节知识点:多层框架或窗口的定位:switch_to_frame()switch_to_window()智能等待:implicitly_wait() 对于一个现代的web应用,经常会出现框架(frame) 或窗口(window)的应用,这也就给我们的定位带来了一个难题。有...
2018-03-17 18:13:23
769
原创 第二个Python脚本,传图片,下拉框元素定位
# Time 20180317-17:11# QQ:934072160from selenium import webdriverfrom selenium.webdriver.common.keys import Keys #键盘事件引入keys包import timefrom selenium.webdriver.common.action_chains import ActionCh...
2018-03-17 17:10:08
415
原创 第一个python脚本(自动登录、申请活动、退出)
# Time 20180316-15:05# QQ:934072160from selenium import webdriverfrom selenium.webdriver.common.keys import Keys #键盘事件引入keys包import timefrom selenium.webdriver.common.action_chains import ActionC...
2018-03-16 15:09:16
1992
转载 python selenium-webdriver 元素定位(三)
selenium 提供了8中元素定位的方法(大家要学习元素的定位,首先可以学习下前端的基础知识,这样有利于我们学习自动化测试,大家可以看一下:http://www.runoob.com/)find_element_by_id find_element_by_namefind_element_by_xpathfind_element_by_link_textfind_element_by_par...
2018-03-15 16:15:39
286
原创 [INSTALL_FAILED_ALREADY_EXISTS]
[INSTALL_FAILED_ALREADY_EXISTS]解决办法:使用adb install -r 重装/覆盖安装!
2017-07-18 23:15:45
453
nmon analyser v65.xlsm.zip
2020-12-24
MyBatis_3.0.2_patch.docx
2020-07-17
小型酒吧在线管理系统(JSP+MySQL)
2018-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人