一、问题回顾 问题现象:线上业务,某个进程被卡住了,所有任务都不响应,导致业务中断。 问题原因:程序中调用了system命令,执行了一次pidof命令,然而作者万万没想到这个pidof命令会卡住了,导...
TCP的滑动窗口协议
一、关于滑动窗口协议 在TCP协议中,所有的SEQ包发送出去都必须要受到对方的ACK才认为是发送成功,如果长时间没有收到ACK回复确认,发送方需要重新发送该包。而如果发送方每次都是发送一个包,然后等到...
2019国庆
linux中cache和buffer的区别
本文内容来源于知乎问答:Cache 和 Buffer 都是缓存,主要区别是什么?,根据各回答内容整理得到。 首先整理下两者的概念: cache是缓存,buffer是缓冲。两者从名字来看十分相近,功...
国内几个优质的Go Module代理仓库服务
一、简介 go module公共代理仓库,代理并缓存go模块。你可以利用该代理来避免DNS污染导致的模块拉取缓慢或失败的问题,加速你的构建。 简单来说就是国内访问被墙,go get无法在线获取到仓库,...
TortoiseGit推送代码时报错“Disconnected no supported authentication methods available”的解决办法
一、问题现象 使用小乌龟执行push的时候,弹框报错: 二、解决方案 右键文件夹空白处,进入Tortoise的右键菜单,选择setting,弹出的界面中点击Network: 替换SSH client为...