其他经验
文章平均质量分 90
zhuzhufxz
这个作者很懒,什么都没留下…
展开
-
线上操作与线上问题排查实战
一、了解机器连接数情况问题:1.2.3.4的sshd的监听端口是22,如何统计1.2.3.4的sshd服务各种连接状态(TIME_WAIT/ CLOSE_WAIT/ ESTABLISHED)的连接数。 参考答案:netstat -n | grep 1.2.3.4:22 | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’netstat ...原创 2018-05-02 13:07:27 · 135 阅读 · 0 评论 -
好接口的设计与实现
一、好接口的特性易读易用,难于误用功能独立容易扩展二、好接口设计的基本原则只做并做好一件事 函数名自解释 不恰当的函数名,往往是不恰当设计的征兆如果没做到上一点,就将函数分解 只增加,永远不要删除函数与接口(你永远不知道这个接口被谁在使用)实现永远不能影响接口 举例:不能假定函数调用者只能使用hash 不能对外暴露实现细节最小化访问 尽量...原创 2018-05-02 13:08:48 · 526 阅读 · 0 评论