需求: 找一款工具可以对TCP 80端口 收集 访问延迟和丢包率 找到的工具: 1、Hping : http://www.hping.org/ 2、paping : https://docs.azure.cn/zh-cn/articles/azure-operations-guide/virtual ...
分类:
其他好文 时间:
2020-07-08 14:56:02
阅读次数:
108
代码推送脚本 代码推送的流程为: 前端代码构建 压缩构建后的代码 ssh 连接 上传压缩文件到指定目录 ssh 交互 cd 到指定目录 ssh 交互 unzip 压缩包,并且删除一些文件 ssh 退出登录 代码如下: const chalk = require('chalk'); const ora ...
分类:
其他好文 时间:
2020-07-01 00:12:42
阅读次数:
65
当线程在获取锁的时候,如果锁已经被其它线程占用,那么该线程将循环等待(而不是进入休眠状态),不断地尝试是否能够成功获取锁,直到成功获取到锁才会退出循环。 循环待的过程中,线程会一直处于活跃状态,占用cpu资源。 使用c++ automic原子类实现一个简单的spin_lock: #include < ...
分类:
其他好文 时间:
2020-06-26 16:37:13
阅读次数:
89
#include <string> #include <iostream> #include <thread> #include <atomic> class spin_lock{ private: std::atomic<bool> flag = ATOMIC_VAR_INIT(false); p ...
分类:
其他好文 时间:
2020-06-24 20:00:25
阅读次数:
50
1. 概念 自旋锁的目的是在短期间内进行轻量级的锁定,解决对某项共享资源的互斥使用,在等待锁重新可用期间进行自旋,所以自旋锁不应该被持有时间过长,如果需要长时间锁定的话,推荐使用信号量。实际操作的数据结构如下: 2. 获取锁 最终执行的代码是体系结构相关的自旋锁实现:arch_spin_lock。 ...
分类:
其他好文 时间:
2020-06-23 14:59:38
阅读次数:
51
Sampler是一个用于shell命令执行,可视化和告警的工具。其配置使用的是一个简单的YAML文件。 Linux sudo wget https://github.com/sqshq/sampler/releases/download/v1.0.3/sampler-1.0.3-linux-amd6 ...
分类:
系统相关 时间:
2020-06-20 00:42:22
阅读次数:
79
input框在设置text="number"后的两个问题。 1,输入框内会出现上下滚动条,可以设置 input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: textfield; ...
分类:
其他好文 时间:
2020-06-12 14:44:06
阅读次数:
64
Configuring the Oracle Network Environment ObjectivesAfter completing this lesson, you should be able to:? Use Enterprise Manager Cloud Control and Or ...
分类:
数据库 时间:
2020-06-07 19:06:56
阅读次数:
85
一、添加一块磁盘 qemu-img create -f qcow2 web-add.qcow2 2G 二、虚拟机添加一块硬盘 virsh attach-disk web /opt/web-add.qcow2 vdb --subdriver qcow2 临时添加磁盘virsh attach-disk ...
分类:
其他好文 时间:
2020-06-04 13:49:49
阅读次数:
87
显示状态1-处于"/"旋转 #!/bin/sh sleep 10 & pid=$! # Process Id of the previous running command spin='-\|/' i=0 while kill -0 $pid 2>/dev/null do i=$(( (i+1) % ...
分类:
系统相关 时间:
2020-05-22 19:39:19
阅读次数:
349