- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 Decorator in Python
A decorator is a callable that takes another function as argument (the decorated function).The decorator may perform some processing with the decorated function, and returns it or replaces it with an...
2019-07-08 23:33:24 207
原创 Flask 源码阅读笔记
A web site using Flask Framework Flask for service logic Gunicorn hosts the flask app Finally nginx esponsible for: buffer slow clients on the Internet load balance for many gunicorn processes WAF ...
2019-07-07 21:19:50 220
原创 ansible-role 加速mysql的安装过程
ansilbe 的原理图如下: 我们安装mysql的一种方式是,适用mysql.com提供的二进制包。整个过程可以分为: 下载包 在目标机器解压包,安装db Server 初始化db 启动db Server 修改root密码 使用ansible role来组织tasks和vars 在ansible role里,变量的优先级从高到低顺序如下: vars in command ...
2019-07-03 09:20:15 296
原创 nginx 之一
nginx 相对于apache httpd,最突出的不同之处: nginx除了代理http流量之外,还可以代理四层流量 nginx在http模块上的分阶段处理,将nginx进化了一个强大的可编程平台 ...
2019-06-30 22:19:48 98
原创 逾百台规模服务器管理心得
最近的项目涉及了将近百台服务器,但是维护下来,并不十分繁琐。服务器规模简介(加入了混淆变量,与真实情况不符)如下: IDC in Beijing: 20phy machines IDC in HongKong: 30 phy machines IDC in Guangzhou: 10 phy machines ECS in VPC(beijing/guangzhou/shenzhen)...
2019-06-27 10:53:26 489
原创 rethink of tcp
TCP状态迁跃如下: 主动关闭一方会进入time_wati,与应用是客户端服务端无关 被动关闭一方会进入close_wait,与应用是客户端服务端无关 listening socket会维护两个队列: incomplete connection queue => max(64, net.ipv4.tcp_max_syn_backlog) when syncoo...
2019-06-25 22:28:41 117
原创 ssh 端口转发
ssh 端口转发可以理解,ssh 作为一种数据通道而存在。所谓的端口转发,就存在一个直接业务。 ssh 在建立ssh 会话时启动额外的端口来完成端口转发,分为 local forward ssh -L [<localhost>]:<port>:<remote>:<port> remote host ssh 在ssh客户端建立port,...
2019-06-25 21:46:54 113
原创 virtualbox 网络模型
virtualbox NAT virtualbox 为每个vm虚拟了一个router,vm挂在router下,vm之间不互联,virtualbox 透明的转发流量vm到外部,外部通过端口转发(宿主机会启动一个端口listen,vm相当于在一个reverse proxy后面)到vm。 NAT network virtualbox 虚拟了若干router,vm可以选择挂在同一个router下进...
2019-06-22 22:11:49 221
greenplum product document
2018-02-03
Semantics of Asynchronous JavaScript
2018-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人