吹水boy的小本本

Talk is cheap, show me your code~

网站并发压力测试

stress test

寻找在docker上面部署较为广泛的体现服务器性能的测试工具; nginx in docker Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好; 下载容器:docker pull nginx 以交互方式启动nginx(不能对外提供转发服务):docker run -it ...

iptables路由表

iptables

iptables是制定本机与外界通信流量的一个规则;网络包过滤系统是一种功能强大的工具,可用于添加、编辑和除去ip流量规则,这些规则是在做信息包过滤决定时,防火墙所遵循和组成的规则。 四表五链 4个表:filter,nat,mangle,raw,默认表是filter(规则中没有指定表的时候就是filter表)。各个表的处理优先级:raw>mangle>nat>fil...

使用docker stats收集主机容器运行信息

docker stats

缘起 由于信息采集工具heapster对不同主机的pod资源使用情况采样周期较慢,一般只能为20s,对实时性更新的数据不敏感,于是通过直接访问docker server的RESTFul API的方式来获取服务器端docker消耗资源信息; 环境准备 需要修改服务器主机docker的启动项配置,docker在启动的时候可以向外提供 RESTFul API 服务,供外界访问:-H=uni...

深度优先搜索

dfs

典型题目 T22. Generate Parentheses 生成括号序列(注意回溯的判断条件,在添加右边的括号的时候,条件是right<left): vector<string> generateParenthesis(int n) { vector<string> result; if(n<=0) ...

在centos上部署安装mysql

安装mysql

CentOS上面由于没有现成的mysql包,因此在系统上面安装mysql数据库比Ubuntu复杂一点; CentOS安装Mysql 首先查看本机是否已经安装mysql:yum list installed | grep mysql 查看yum源中提供的mysql包:yum list | grep mysql 发现centos7.2下面,没有可以直接用于安装的mysql包,手动...

链表面试题

链表

记录链表的一些面试题目: 反转单链表: 四步: 保留当前指针的下一节点 将上一指针赋值给当前指针下一节点 将当前指针赋值给上一个指针 将下一个指针复制给当前指针 ListNode* reverseList(ListNode* head) { // 1 保存head下一节点 // 2 将head所指向的下一节点改为prev // 3 将prev替换为head...

给qcow2格式的磁盘的kvm扩容

磁盘扩容

在KVM客户机运行一段时间之后,由于默认安装的磁盘容量为20G,虚拟机磁盘的可用空间会严重不足,导致整个虚拟机运行不正常,需要将物理机的磁盘空间多分配点供虚拟机使用; 使用指令给qcow2格式的磁盘的kvm虚拟机扩容 定制各个虚拟机的配置的xml文件默认在宿主机的这个目录:/etc/libvirt/qemu/ 虚拟机的镜像存储默认在宿主机的这个目录:/var/lib/lib...

在centos上部署安装teamviewer

安装teamviewer

有时候如果自己的工作站和服务器不在同一局域网下面,使用Xshell无法连接到服务器,teamviewer是一个穿透内网的远程控制服务器的很好的解决方案; CentOS下面使用指令安装teamviewer 下载安装包,选择11版本安装包: teamviewer_11.0.67687.i686.rpm 可以在官网上面查看各种系统各种版本安装包:官网下载链接 安装一系列...

理解动态规划

dp

动态规划分类 动态规划可以分为:单序列和多序列 单序列:状态通常定义为:数组前 i 个位置, 数字, 字母 或者 以第i个为… 返回结果通常为数组的最后一个元素; 按照动态规划的四要素,此类题目可从以下四个角度分析。 State: f[i] 前i个位置/数字/字母… Func...

计算机网络一些题目

网络知识学习

刷计算机网络的一些习题; 题目 私有IP地址范围: A类: 10.0.0.0~10.255.255.255 即10.0.0.0/8 B类:172.16.0.0~172.31.255.255即172.16.0.0/12 C类:192.168.0.0~192.168.255.255 即192.168.0.0/16 ...