- 博客(158)
- 资源 (4)
- 收藏
- 关注
原创 基于 Docker 的 Django 容器化部署之一:定制属于自己的 docker 镜像
本文章为原创内容,只发布于本博客和 我的私人博客,转载请注明,谢谢基于 Docker 的 Django 容器化部署教程分为三部分,当前所在的是第一部分基于 Docker 的 Django 容器化部署之一:定制属于自己的 docker 镜像基于 Docker 的 Django 容器化部署之二:docker-compose 部署 Django 项目基于 Docker 的 Django 容器...
2020-03-17 09:44:21 1183
原创 Hexo:语雀云端写作,Github Actions持续集成
本文章为原创内容,只发布于本博客和我的私人博客,转载请注明,谢谢使用 Hexo 静态博客网站发表文章,需要本地以Markdown的形式写好文章借助 Hexo 生成静态页面部署到云主机或者通过 git 到托管平台既然要本地借助 Hexo 生成静态页面,那就需要设置 Node.js 环境和博客源码,虽然环境设置简单,源码从Github、coding、gitee、gitlab等地方下载方便...
2020-03-03 12:23:36 5918 8
原创 HTMLTestRunner 加强版 HwTestReport 加入样式美化、中英文版本、Selenium和Appium截图、饼图等内容
作为 HwTTK(Test Tool Kit )中的一员,HwTestReport具有以下特性:支持Python2和Python3,自动兼容,无需设置支持中文和英文手动切换支持Selenium和Appium截图报告嵌入Html报告中,可根据需求设置开启或关闭截图展示功能样式美化需要网络支持,采用CDN加持,如果本地使用请下载离线版本增加测试人员条目、通过率统计、所有可能情况筛选功能等...
2020-01-14 13:07:23 2403 1
原创 python 轻量单元测试框架 HwUnittestFrameworkPy2
此框架内容已更新到其他地址,点我查看python 轻量单元测试框架JzFramework下载 Github项目地址目录结构说明 文件/文件夹 说明 startup.py 启动程序 cases 测试用例 config 配置文件 date 数据驱动,如excel,未做 log 日志存放 report 报告存放 src 封装的库类功能自动运
2016-11-15 11:35:43 2515
原创 docker部署ssh访问宿主机
场景:主机只能跳过跳板机进行web端ssh,22端口被防火墙隔离,这里安装一个容器,通过连接到容器再连接到主机,绕开web跳板机,使用客户端进行ssh。
2024-10-23 10:35:25 47
原创 MySQL 查询数据库的数据总量
需求:查看MySQL数据库的数据总量,以MB为单位展示数据库占用的磁盘空间。这个查询将返回数据库的名称和大小(以MB为单位)。这里,是表数据的大小,是索引的大小。我们将这两个值相加,然后除以1024两次(因为1MB = 1024KB,1KB = 1024字节)来转换为MB。
2024-09-14 16:46:22 730
原创 linux 使用SSH密钥配置免密登录
在你的本地机器上生成一个SSH密钥对。如果你已经有一个,你可以跳过这一步。如果你需要在多台主机之间配置免密登录,你可以重复第2步和第3步,为每台远程主机添加你的公钥。注意:在进行这些操作时,请确保你有对远程主机的适当访问权限,并且你的SSH服务已经启动。在Linux中,使用SSH密钥对来在多台主机之间配置免密登录。将公钥进行分发,如果没有这个命令,可以手动进行操作,多台主机分别操作。先使用一台主机生成密钥对,如果root权限被禁止,请使用其他用户。在终端中运行以下命令,将你的公钥复制到远程主机。
2024-09-13 16:17:52 638
原创 OpenSSL工具验证RSA证书
要验证RSA证书,你可以使用OpenSSL工具。这个命令会显示证书的详细信息,包括签名算法和签名值。这个命令会显示证书的有效期。这个命令会显示证书的公钥。
2024-09-09 22:12:35 391
原创 Nginx location 和 proxy_pass 配置详解
Nginx 配置中location和proxy_pass指令的不同组合方式及其对请求转发路径的影响。当proxy_pass代理地址端口后有目录(包括代理地址 + 访问 URL 目录部分去除location匹配目录。当proxy_pass代理地址 + 访问 URL 目录部分。
2024-09-05 16:22:49 677
原创 s3cmd 命令
s3cmd是一个用于管理 Amazon S3 存储中的对象的工具。它允许创建和删除 “buckets”,以及上传、下载和删除这些 buckets 中的 “objects”。
2024-08-27 13:38:40 774
原创 SeaweedFS 分布式存储使用s3cmd管理对象存储
S3cmd(S3cmd)是一个免费的命令行工具和客户端,用于在Amazon S3和其他使用S3协议的云存储服务提供商(如Google cloud storage或DreamHost DreamObjects)中上传、检索和管理数据。它最适合熟悉命令行程序的高级用户。它也是批处理脚本和从cron触发的S3自动备份的理想选择。S3cmd是用Python编写的。这是一个遵循GNU公共许可证v2(GPLv2)的开源项目,可供商业和私人使用。您只需向亚马逊支付使用其存储空间的费用。
2024-08-26 17:53:53 349
原创 SeaweedFS 分布式存储
SeaweedFS 是一种多功能且高效的存储系统,旨在满足现代系统管理员管理 blob、对象、文件和数据仓库存储需求的需求。无论数据集的大小如何,其架构都能保证快速访问时间,磁盘寻道时间为常数时间 (O(1))。这使其成为速度和效率至关重要的环境的绝佳选择。:Blob 存储是基础,包括主服务器、卷服务器和云层,可实现无限可扩展性。: 以 Blob 存储为基础,通过添加文件服务器来管理类似文件系统的操作。:使用与 S3 兼容的服务器扩展了文件存储,使其与现有 S3 工作流集成变得轻而易举。
2024-08-26 13:12:55 1196
原创 JaCoCo作为Agent获取Java覆盖率
JaCoCo提供了一种灵活且强大的方式来测量Java代码的覆盖率,通过代理机制可以轻松集成到现有的Java应用程序中。它支持多种输出方式,允许开发者根据需要选择最合适的覆盖数据收集方法。同时,JaCoCo的配置选项允许对覆盖数据收集过程进行精细控制,以满足不同的测试需求。然而,使用时需要注意安全性,特别是在开放网络环境中。
2024-08-20 00:35:57 1116
原创 JaCoCo 类标识符(Class IDs)详细分析与总结
类标识符是64位整数值,例如十六进制表示的。JaCoCo 的类标识符的生成机制是内部实现细节,目前是通过原始类文件的 CRC64 校验和来创建。
2024-08-15 18:19:13 952
原创 jmeter使用while控制器时防止死循环
while 控制器:当前条件为true会一直循环,直到条件为false时退出循环如果环境出现问题,可能导致死循环,需要进行设置本次结合计时器进行组合配置,防止死循环。
2024-08-14 11:51:49 449
原创 JaCoCo 命令行界面 (CLI) 详细分析与总结
JaCoCo 提供了一个命令行界面,允许用户在命令行中执行基本操作。命令行工具及其所有依赖项打包在中,并随 JaCoCo 下载提供。执行这些工具需要 Java 1.5 或更高版本。JaCoCo CLI 提供了一套丰富的命令,用于代码覆盖率的生成、合并、报告等。用户可以根据自己的需求选择合适的命令和参数来执行特定的任务。虽然提供了离线插桩的命令,但推荐使用即时插桩以获得更好的效果和避免潜在的问题。
2024-08-14 00:39:22 627
原创 windows常用软件
EverythingBeyond Compare 对比工具PixPin截图/贴图/长截图/文字识别/标注Snipase 截图贴图Notepad-- 文本编辑https://gitee.com/cxasm/notepad–ObsidianChrome 浏览器https://www.google.com/intl/en_au/chrome/Firefox 浏览器Beaver 通用数据库管理器MongoDB CompassAnotherRedisDesktopManager 连接RedisSwitchHost
2024-08-08 09:14:58 249
原创 查看Keepalived 的 VIP 有效、高可用、单播和组播
这是 VRRP 的标准模式,也是 Keepalived 的默认模式。这种模式的优点是它不需要知道其他 VRRP 实例的 IP 地址,但是它需要网络设备支持组播。:在单播模式中,VRRP 实例将其通告消息直接发送到其他 VRRP 实例的 IP 地址。这种模式的优点是它不需要网络设备支持组播,但是它需要在配置中指定其他 VRRP 实例的 IP 地址。在你的输出中,所有的数据包都使用的是。在你的输出中,所有的数据包的间隔都是。优先级:这是 VRRP 实例的优先级。在你的输出中,大多数数据包的优先级都是。
2024-08-02 10:28:09 423
原创 linux系统 ubuntu 更换cgroup v2为v1
ubuntu自21.04版本后的版本(不包含21.04)linux内核改用了cgroup v2版本,而容器镜像环境(centos7)需要的还是cgroup v1版本且centos7由于几乎不更新维护,因此后续小概率会支持cgroup v2。同时由于cgroup v2和v1不能兼容,因此导致容器启动后,内置的病毒沙箱引擎和相关服务无法正常启动。既然docker容器只支持cgroup v1版本,那么我们就把宿主机(host)的cgroup版本改成v1就行了。
2024-07-30 09:08:26 673
原创 替代cron周期执行 Systemd Timers
Systemd timers 提供了一种在 Linux 系统上设置定时任务的方法,与 crontab 类似但提供了一些额外的功能和优势。将 crontab 规则转换为 Systemd timer,需要创建一个 timer 单元文件和服务单元文件。
2024-07-11 16:15:22 442
原创 conda配置多版本python
参考这里:https://blog.csdn.net/z_johnny/article/details/137568407。如pycharm使用的时候,可用上述虚拟环境的py作为解释器,或者conda或者其他的都可以正常使用。比如windows,在配置我的电脑中的环境变量,在系统变量的Path中新增下面内容。创建成功后切换环境,以现有py3.9为例。创建一个python 3.11的环境。如果要多个版本,只需要创建多个。需要根据实际目录进行更改。
2024-04-15 17:09:57 950
原创 安装jmeter和ant
选择指定包进行安装,如windows共享账号参考:Oracle官网 账号及密码目前官网下载低于jdk1.8版本,需要登陆,可使用下面的共享账号,供参考账户:3028064308@qq.com密码:OraclePassword123!各版本jdk。
2024-04-15 16:37:14 1058
原创 pip is configured with locations that require TLS/SSL, however the ssl module in Python is notable
HTTPS 现在已经比较普及,有不少镜像源也早已经切换至 HTTPS 协议,但部分镜像源在支持 HTTPS 协议的而同时也还支持 HTTP 协议,下面简单罗列几个 pip 镜像源。最推荐的办法是临时关闭代理、VPN 或者网络抓包等软件,但是如果关闭后下载速度过慢可以尝试后面两种解决办法。由于是 SSL 是 HTTPS 协议需要的,因此我们可以切换至 HTTP 的镜像站来进行安装下载。没有通过该SSL安全协议的认证,通常是由于开启了网络代理、VPN 或者网络抓包等软件的导致的。
2024-04-09 21:39:03 6553 2
原创 centos7 配置ip
目录下, 由于CentOS的发行及系统升级或许可能会存在网卡设备名称与之前版本不一致的情况, 这也很容易理解, 网卡设备名称在linux系统中它只是一个标志, 它并不能说明什么问题, 关键是这个设备文件的配置参数, 我当前CentOS7的网卡设备名称是。,所以每个linux发行版本中的网卡设备名称可能与我的不一致。安装系统时候设置的IP地址,桥接模式,供参考。
2024-03-19 17:42:28 532
原创 linux之LVM管理
它通过在物理硬盘上创建多个卷,然后将这些卷挂载到文件系统中,实现了对磁盘空间的动态管理。用户可以将一个或多个卷组合在一起,形成一个大的卷,从而扩展了磁盘的空间。LVM通过在物理硬盘上创建多个卷,然后将这些卷挂载到文件系统中,实现了对磁盘空间的动态管理。用户可以将一个或多个卷组合在一起,形成一个大的卷,从而扩展了磁盘的空间。通过这个接口,LVM可以实现对卷和LV的管理,从而提高了磁盘管理的效率。Volume(卷):卷是LVM中的基本单位,它是一个逻辑设备,可以包含多个分区或者一个分区。
2024-03-13 11:11:59 878
HwTestReport.rar
2020-01-21
python 轻量单元测试框架 JzFramework
2016-11-15
python 轻量单元测试框架JzFramework
2016-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人