摘要: 1.一个进程打开有多少文件描述符? #ls -l /proc/pid/fd 可以看到 可以通过Python 或者c进行实验,如果是父进程打开的文件描述符,子进程会继承的。 由popen()实现原理,即父子之间通过管道通讯,当父进程运行结束, 管道读端直接默认关闭导致,子进程打印时候,之间报错PIPE 阅读全文
posted @ 2021-11-02 16:36 redman274 阅读(128) 评论(0) 推荐(0) 编辑
摘要: https://crossoverjie.top/2018/01/08/Consistent-Hash/ 解决的问题主要是比如100个服务应对2000个客户端的问题,如何将客户端均分到服务中,通常想到的Hash方法,但是有本身的缺陷 弹缩的时候,其他节点也需要变化,应该太大了,如果降低影响,提出了一 阅读全文
posted @ 2021-11-02 15:33 redman274 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1.go里面的切片类似数组,主要区别如下 切片是对数组的抽象,同时切片本身也是一个结构体。 参数传递时函数内部与外部引用的是同一个数组,所以对切片的修改会影响到函数外部。 如果发生扩容,情况会发生变化,同时扩容会导致数据拷贝;所以要尽量预估切片大小,避免数据拷贝。 对切片或数组重新生成切片时,由于共 阅读全文
posted @ 2021-11-02 14:38 redman274 阅读(82) 评论(0) 推荐(0) 编辑