wrk简介与使用备忘
一、什么是wrk 在平时的开发过程中,对于部分业务,我们对其性能具有一定的要求,或者想对其QPS达到多少有一个大概的概念,这时候就需要借助基准测试工具 wrk是一款针对HTTP协议的基准测试工具,具备如下优点: 轻量级性能测试工具,安装简单 学习成本低 基于异步事件驱动框架,单机支持并发高 比较常用的性能测试工具有Apache JMeter,Apache ab等,但是对...
一、什么是wrk 在平时的开发过程中,对于部分业务,我们对其性能具有一定的要求,或者想对其QPS达到多少有一个大概的概念,这时候就需要借助基准测试工具 wrk是一款针对HTTP协议的基准测试工具,具备如下优点: 轻量级性能测试工具,安装简单 学习成本低 基于异步事件驱动框架,单机支持并发高 比较常用的性能测试工具有Apache JMeter,Apache ab等,但是对...
第三章 变量 在Erlang里,变量就像数学里的那样。当关联一个值与一个变量时,所下的是一种断言, 也就是事实陈述。这个变量具有那个值,仅此而已。 变量的作用域是它定义时所处的语汇单元。因此,如果X被用在一条单独的函数子句 之内,它的值就不会“逃出”这个子句。没有同一函数的不同子句共享全局或私有变量这种说法。 如果X出现在许多不同的函数里,那么所有这些X的值都是不相干的。...
原本计划分享ZooKeeper,但作为许多基础组件的组件,它离运维越来越近,离业务开发越来越远,以至于不容易找到或者举出什么真实的业务例子来介绍Zookeeper在实际工作中应该如何使用(比如虽然它可以拿来做分布式锁,却不是首选)。加上我并不认为短短的一个小时能介绍完ZooKeeper的重要内容,经过一番抉择之后,最终决定分享Java异步编程的相关内容,也是一个科普 + 知识漫游。 ...
Win10自带输入法设置自定义用户词组 在右下角输入法图标上点击右键,打开设置: 选中词库和自学习: 找到并点击添加或编辑自定义短语 为了方便输入中文直角引号「」和『』,我们如图示添加短语: 添加完成后,我们输入”yh”,就能很方便打出上面自定义的短语了 批量替换文件名 # 获取当前目录下所有文件 $files = Get-ChildItem -File ...
1. 设置Java项目启动参数 在 Visual Studio Code (VS Code) 中设置 Java 项目的启动路径可以通过配置 launch.json 文件来实现。以下是详细步骤: 安装必要的扩展:确保已经安装了 VS Code 的 Java 相关扩展包,如 Java Extension Pack,其中包含了调试和运行 Java 所需的插件。 ...
使用echo命令写入文件 在容器化部署的条件下,为了减小容器体积,经常会使用非常精简的操作系统,不含有Vim编辑器,此时可以借助echo命令将文本内容直接输出到文件,例如:使用echo命令创建一个cert.csr文件并填充其内容(其中>用于覆盖原有文件,>>能够追加文件内容): echo "-----BEGIN CERTIFICATE REQUEST-----" >...
将Rancher与K8s集群绑定 Rancher界面 - 全局 - 添加集群 - 导入,点击创建后在K8s宿主机执行生成的第三条命令 快速新增负载均衡YAML模板 apiVersion: v1 kind: Service metadata: name: redis-lb namespace: default spec: externalTraffic...
Vector是高性能的可观测性数据管道(Observability Pipelines,关于什么是可观测性数据管道可以查看官方文档),用来收集,转换和路由日志和指标数据。 一、为什么使用Vector 高性能,低资源消耗,有一些相关的测评文章: [Who is the winner — Comparing Vect...
短链服务器,即将长链接转换为短链接的服务器,本文记录实现一个短链服务器的过程。 背景 将长链接转换成短链接有几个显而易见的好处: 方便记忆 便于分享 在需要生成二维码时,能降低二维码的复杂度 以及一些其他用途,例如可以基于短链服务做一些流量统计,增加链接过期等功能。 构思 实现短链的转换,存储及跳转是非常容易的,但是在实际实现过程中,还是有一些需要考虑的问题...
在使用Windows操作系统时,经常会以PowerShell作为Shell工具,本文描述如何封装自己经常使用的脚本供日常使用 编写脚本 在这里我们编写一个脚本,用来找出桌面上一个星期以上(大于或者等于8天)没有访问过的文件,因为是用于示例,这里使用相对容易理解的语法,并且添加了注释: function Get-OldFiles { # 获取桌面上所有的文件信息 ...