自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Johnny's Lab

博客:https://zhwos.com/

  • 博客(175)
  • 资源 (4)
  • 收藏
  • 关注

原创 基于 Docker 的 Django 容器化部署之一:定制属于自己的 docker 镜像

本文章为原创内容,只发布于本博客和 我的私人博客,转载请注明,谢谢基于 Docker 的 Django 容器化部署教程分为三部分,当前所在的是第一部分基于 Docker 的 Django 容器化部署之一:定制属于自己的 docker 镜像基于 Docker 的 Django 容器化部署之二:docker-compose 部署 Django 项目基于 Docker 的 Django 容器...

2020-03-17 09:44:21 1273

原创 Hexo:语雀云端写作,Github Actions持续集成

本文章为原创内容,只发布于本博客和我的私人博客,转载请注明,谢谢使用 Hexo 静态博客网站发表文章,需要本地以Markdown的形式写好文章借助 Hexo 生成静态页面部署到云主机或者通过 git 到托管平台既然要本地借助 Hexo 生成静态页面,那就需要设置 Node.js 环境和博客源码,虽然环境设置简单,源码从Github、coding、gitee、gitlab等地方下载方便...

2020-03-03 12:23:36 6091 8

原创 HTMLTestRunner 加强版 HwTestReport 加入样式美化、中英文版本、Selenium和Appium截图、饼图等内容

作为 HwTTK(Test Tool Kit )中的一员,HwTestReport具有以下特性:支持Python2和Python3,自动兼容,无需设置支持中文和英文手动切换支持Selenium和Appium截图报告嵌入Html报告中,可根据需求设置开启或关闭截图展示功能样式美化需要网络支持,采用CDN加持,如果本地使用请下载离线版本增加测试人员条目、通过率统计、所有可能情况筛选功能等...

2020-01-14 13:07:23 2486 1

原创 python 轻量单元测试框架 HwUnittestFrameworkPy2

此框架内容已更新到其他地址,点我查看python 轻量单元测试框架JzFramework下载 Github项目地址目录结构说明 文件/文件夹 说明 startup.py 启动程序 cases 测试用例 config 配置文件 date 数据驱动,如excel,未做 log 日志存放 report 报告存放 src 封装的库类功能自动运

2016-11-15 11:35:43 2556

原创 HAProxy 和 Keepalived 区别

HAProxy 和 Keepalived 是在构建高可用和可扩展Web服务时常用的两个开源软件,但它们的核心功能和目的有显著区别。HAProxy 和 Keepalived 经常来构建一个既高可用又具备负载均衡能力的架构。通过这种方式,Keepalived 保证了负载均衡器本身的高可用(消除了 HAProxy 单点故障),而 HAProxy 则负责将流量分发到后端,实现了整个架构的高可用和负载均衡。

2025-04-23 10:35:46 838

原创 Vmware esxi 查看硬盘健康状况

【代码】Vmware esxi 查看硬盘健康状况。

2025-04-18 23:00:21 955

原创 ReAct、CoT 和 ToT:大模型提示词推理架构的对比分析

对比维度CoTToTReAct推理结构线性链树状结构推理 + 动作交替可否探索多路径否是部分(通过动作探索)是否支持工具调用否是(可结合)是实现难度低高中典型场景数学推理、逻辑题多解问题、复杂决策任务开放领域问答、交互任务可解释性中高高模拟人类思维程度中极高高核心优势易用性高,通用性强全局优化,推理质量高灵活适应环境变化局限路径单一,灵活性不足工程成本高依赖外部工具可用性。

2025-04-18 14:30:12 734

原创 linux sar 系统运行状态统计

sar命令来自英文词组"System activityreporter"的缩写,其功能是用于统计系统运行状态。是一个系统活动报告工具,用于收集、报告和保存系统活动信息。它可以帮助系统管理员监控和分析系统性能,识别潜在的性能瓶颈或问题。实时监控系统性能:定期报告系统活动。分析历史数据:读取系统日志文件(通常是 /var/log/sa/)来分析过去的性能数据。识别性能瓶颈:通过报告的统计数据,帮助管理员定位问题。

2025-04-11 11:24:31 215

原创 JMeter运行日志详细分析

JMeter 日志文件是性能测试过程中生成的重要数据,它记录了测试过程中每个请求的详细信息,包括请求的发送时间、响应时间、吞吐量、错误率等关键性能指标。通过对这些日志的分析,我们可以全面了解系统的性能表现,发现潜在的性能瓶颈,并为系统的优化提供依据。

2025-03-29 09:29:03 975

原创 jmeter 镜像构建

手动打包插件Windows目录将所有插件打包,plugins.tar。

2025-03-27 15:32:34 404

原创 powershell配置starship

将以下内容添加到您 PowerShell 配置文件的末尾(通过运行 来获取配置文件的路径)官网:https://starship.rs/zh-CN/如果提示找不到文件,可以先创建文件,直接复制下面命令。通用: 适用于任何 Shell、任何操作系统。易用: 安装快速 —— 几分钟就可上手。快: 很快 —— 真的真的非常快!客制化: 可定制各种各样的提示符。功能丰富: 支持所有你喜欢的工具。轻量、迅速、客制化的高颜值终端!智能: 一目了然地显示相关信息。

2025-03-26 11:04:54 291

原创 macOS 安装 homebrew

Homebrew:macOS(或 Linux)缺失的软件包的管理器官网:https://brew.sh/安装homebrew方式区别。

2025-03-25 00:37:31 1065

原创 人工智能AI术语

人工智能(AI)术语是理解人工智能领域的重要组成部分,涵盖了从基础概念到具体技术的广泛内容。这些术语不仅帮助我们理解AI技术的本质,还为研究者、开发者和决策者提供了重要的参考依据。通过掌握这些术语,我们可以更好地应对AI技术带来的挑战和机遇。

2025-03-24 22:57:59 849

原创 gitlab 解决双重认证无法登录remote: HTTP Basic: Access denied.

Windows在c盘下的用户目录下的windows账户下,有一个gitconfig的隐藏文件,添加如下图片中的两行命令,里面的oauth2:后面就是token,替换为自己的token即可。MacOS找到用户目录下的“.gitconfig”隐藏文件 添加如下两行代码,里面的token换成个人自己的token即可。Scopes部分选择write_repository即可,或者Scopes都选上,其他按需配置,每次拉取代码都需要加上access token稍微有点麻烦,可以配置一下。命令行进行git操作,如。

2025-02-21 17:09:33 1078

原创 安装java及配置环境

快捷键“Win+R”,打开“运行”窗口,输入“cmd”,然后点击确定,进入命令行窗口。Version 8 Update 441 (文件大小: 66.05 MB)电脑–> 鼠标右键属性–> 高级系统设置–>高级–>环境变量。发行日期:2025 年 1 月 21 日。再次点击新建,CLASSPATH 变量。找到Path 变量,双击它或者点击编辑。2. 新建CLASSPATH 变量。新建JAVA_HOME 变量。变量名:JAVA_HOME。变量值:JDK 安装路径。点击新建会弹出一个窗口。举例,双击后进行安装。

2025-02-21 13:18:53 1945

原创 conda 配置源

无论是Anaconda vs Miniconda vs Miniforge 中的哪个,只要使用conda就涉及源,目的是为了加速包的获取。

2025-02-21 10:41:23 1234

原创 ubuntu 未分配空间磁盘扩容

安装ubuntu时,如果选择的是自动分组,就会按照逻辑卷的形式来分区,并且只分配100G其余的并不会被分配下面将Ubuntu 磁盘未分配空间进行全挂载。

2024-12-19 00:31:20 570

原创 Django 的 ModelViewSet 中的 get_queryset 方法自定义查询集

挺好用的,但是当数据量大的时候会有性能问题,可以考虑批量查询更新或更好的方式。基于Django REST framework。场景:每次调用接口,自动更新某个字段。

2024-11-12 10:19:09 383

原创 windows和linux行尾序列CRLF和LF切换问题

行尾序列通常指的是行终止符。,在文本文件中通常表示为换行,换行(LF,ASCII 10),是Windows系统中的行终止符,即回车(CR,ASCII 13)在处理文本文件时,特别是那些需要跨平台交换的文件,理解和处理不同的行尾序列是很重要的。由于不同操作系统上使用的换行符不一致,时常会造成兼容性问题。

2024-11-11 15:33:42 886

原创 解决https页面请求http出现Mixed Content.This request has been blocked; the content must be served over HTTPS.

当用户访问通过HTTPS提供的页面时,他们与 Web 服务器的连接使用TLS 进行加密,因此可以防止大多数嗅探器和中间人攻击。这个meta是用于定义浏览器在本页面中的内容安全策略(CSP),值upgrade-insecure-requests的作用表示对页面中资源请求自动升级为https。在nginx的配置中添加响应头,意味着对于所有通过端口(HTTP)访问的请求,Nginx都会添加一个Content-Security-Policy响应头部,指示浏览器将所有HTTP请求升级为HTTPS请求。

2024-11-08 23:42:23 9715

原创 atlassian confluence lts版本

LTS(LONG TERM SUPPORT)版本。查看confluence版本。

2024-11-07 10:41:20 341

原创 docker部署ssh访问宿主机

场景:主机只能跳过跳板机进行web端ssh,22端口被防火墙隔离,这里安装一个容器,通过连接到容器再连接到主机,绕开web跳板机,使用客户端进行ssh。

2024-10-23 10:35:25 492

原创 shell 实现指定次数指定时间段写入log

2、指定写入时长,默认间隔0.1s。

2024-09-20 15:00:44 351 1

原创 MySQL 查询数据库的数据总量

需求:查看MySQL数据库的数据总量,以MB为单位展示数据库占用的磁盘空间。这个查询将返回数据库的名称和大小(以MB为单位)。这里,是表数据的大小,是索引的大小。我们将这两个值相加,然后除以1024两次(因为1MB = 1024KB,1KB = 1024字节)来转换为MB。

2024-09-14 16:46:22 2024

原创 linux 使用SSH密钥配置免密登录

在你的本地机器上生成一个SSH密钥对。如果你已经有一个,你可以跳过这一步。如果你需要在多台主机之间配置免密登录,你可以重复第2步和第3步,为每台远程主机添加你的公钥。注意:在进行这些操作时,请确保你有对远程主机的适当访问权限,并且你的SSH服务已经启动。在Linux中,使用SSH密钥对来在多台主机之间配置免密登录。将公钥进行分发,如果没有这个命令,可以手动进行操作,多台主机分别操作。先使用一台主机生成密钥对,如果root权限被禁止,请使用其他用户。在终端中运行以下命令,将你的公钥复制到远程主机。

2024-09-13 16:17:52 781

原创 OpenSSL x509 工具验证RSA证书

要验证RSA证书,你可以使用OpenSSL工具。这个命令会显示证书的详细信息,包括签名算法和签名值。这个命令会显示证书的有效期。这个命令会显示证书的公钥。

2024-09-09 22:12:35 599

原创 Nginx location 和 proxy_pass 配置详解

Nginx 配置中location和proxy_pass指令的不同组合方式及其对请求转发路径的影响。当proxy_pass代理地址端口后有目录(包括代理地址 + 访问 URL 目录部分去除location匹配目录。当proxy_pass代理地址 + 访问 URL 目录部分。

2024-09-05 16:22:49 2343 1

原创 s3cmd 命令

s3cmd是一个用于管理 Amazon S3 存储中的对象的工具。它允许创建和删除 “buckets”,以及上传、下载和删除这些 buckets 中的 “objects”。

2024-08-27 13:38:40 1032

原创 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 686

原创 SeaweedFS 分布式存储使用weed挂载

如果有证书验证,需要先配置seaweedfs文件服务器自身的jwt鉴权,读权限的限制。

2024-08-26 17:32:52 446

原创 SeaweedFS 分布式存储安装weed

【代码】SeaweedFS 分布式存储安装weed。

2024-08-26 14:30:04 444

原创 SeaweedFS 分布式存储

SeaweedFS 是一种多功能且高效的存储系统,旨在满足现代系统管理员管理 blob、对象、文件和数据仓库存储需求的需求。无论数据集的大小如何,其架构都能保证快速访问时间,磁盘寻道时间为常数时间 (O(1))。这使其成为速度和效率至关重要的环境的绝佳选择。:Blob 存储是基础,包括主服务器、卷服务器和云层,可实现无限可扩展性。: 以 Blob 存储为基础,通过添加文件服务器来管理类似文件系统的操作。:使用与 S3 兼容的服务器扩展了文件存储,使其与现有 S3 工作流集成变得轻而易举。

2024-08-26 13:12:55 3170

原创 JaCoCo作为Agent获取Java覆盖率

JaCoCo提供了一种灵活且强大的方式来测量Java代码的覆盖率,通过代理机制可以轻松集成到现有的Java应用程序中。它支持多种输出方式,允许开发者根据需要选择最合适的覆盖数据收集方法。同时,JaCoCo的配置选项允许对覆盖数据收集过程进行精细控制,以满足不同的测试需求。然而,使用时需要注意安全性,特别是在开放网络环境中。

2024-08-20 00:35:57 1758

原创 JaCoCo 类标识符(Class IDs)详细分析与总结

类标识符是64位整数值,例如十六进制表示的。JaCoCo 的类标识符的生成机制是内部实现细节,目前是通过原始类文件的 CRC64 校验和来创建。

2024-08-15 18:19:13 1072

原创 jmeter使用while控制器时防止死循环

while 控制器:当前条件为true会一直循环,直到条件为false时退出循环如果环境出现问题,可能导致死循环,需要进行设置本次结合计时器进行组合配置,防止死循环。

2024-08-14 11:51:49 721

原创 JaCoCo 命令行界面 (CLI) 详细分析与总结

JaCoCo 提供了一个命令行界面,允许用户在命令行中执行基本操作。命令行工具及其所有依赖项打包在中,并随 JaCoCo 下载提供。执行这些工具需要 Java 1.5 或更高版本。JaCoCo CLI 提供了一套丰富的命令,用于代码覆盖率的生成、合并、报告等。用户可以根据自己的需求选择合适的命令和参数来执行特定的任务。虽然提供了离线插桩的命令,但推荐使用即时插桩以获得更好的效果和避免潜在的问题。

2024-08-14 00:39:22 1079

原创 linux crontab没有按照规则执行排查

配置了cron规则,但是一段时间后任务没有按预期执行,记录一次修复过程。

2024-08-08 23:42:03 387

原创 linux 查看端口占用并处理

【代码】linux 查看端口占用并处理。

2024-08-08 19:35:27 248

原创 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 305

原创 JMeter Properties 说明

【代码】JMeter Properties 说明。

2024-08-07 21:29:33 461

HwTestReport.rar

HTMLTestRunner 加强版 HwTestReport 加入样式美化、中英文版本、Selenium和Appium截图、饼图等内容,适用于python的unittest框架进行单元测试,生成美观的测试报告 更新内容: 支持Python2和Python3,自动兼容,无需设置 支持中文和英文手动切换 支持Selenium和Appium截图报告嵌入Html报告中,可根据需求设置开启或关闭截图展示功能 样式美化需要网络支持,采用CDN加持,如果本地使用请下载离线版本 增加测试人员条目、通过率统计、所有可能情况筛选功能等 增加饼图数据展示、测试详情数据展示 增加返回顶部按钮 其他细节修改 可以直接下载或查看详情请移步: 1. https://blog.csdn.net/z_johnny/article/details/103970681 2. https://www.zhwei.cn/hwttk-unittest-hwtestreport/ 如果没有积分下载,请进入博客联系我获取

2020-01-21

JzTestReport

unittest单元测试框架报告,http://blog.csdn.net/z_johnny/article/details/53169663

2017-06-20

python 轻量单元测试框架 JzFramework

python 轻量单元测试框架JzFramework 地址:http://blog.csdn.net/z_johnny/article/details/53169663

2016-11-15

python 轻量单元测试框架JzFramework

python 轻量单元测试框架JzFramework 地址:http://blog.csdn.net/z_johnny/article/details/53169663

2016-11-15

空空如也

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

TA关注的人

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