golang学习笔记 https://github.com/piao100101/coding-with-go[https://github.com/piao100101/c...
golang学习笔记 https://github.com/piao100101/coding-with-go[https://github.com/piao100101/c...
迭代器 迭代器就是用于迭代操作(for 循环)的对象,它像列表一样可以迭代获取其中的每一个元素,任何实现了 next 方法 (python2 是 next)的对象都可以称为迭...
问题: 公司的某项业务是通过nginx反向代理到ws协议的服务,用ws协议的目的是保持长连接,持续性提供服务。但是服务经常出现卡顿现象,猜测可能是没有保持长连接,出现超时连接...
cdn简介 由于用户访问源站业务有性能瓶颈,通过cdn技术把源站的内容缓存到多个节点。用户向源站域名发起请求时,请求会被调度至最接近用户的服务节点,直接由服务节点直接快速响应...
简介 python中的subprocess模块已经开始代替os模块(os.system,os.spawn,os.popen,popen2.,commands.)调用shell...
架构 vmware 三个centos7虚拟机为环境进行部署 Basic Environment 禁止防火墙 (所有节点)systemctl stop firewalld.se...
管道和xargs 在linux命令中经常使用,但大部分不太了解其中的区别。看一个简单例子: 使用管道修改.txt结尾文件的权限, 返回缺少参数的错误提示。image.png ...
Docker 对象 镜像镜像可以看做是一个根文件系统,包含了操作系统,应用程序所需要的库资源等 容器,在镜像的基础上,加入可读可写层。在容器的所有操作都会写入到最上层的可读可...
grep grep 字符串 文件名 –v 排除 grep -l 字符串 *.txt 包含字符串的所有文件 grep -o 输出匹配字符 grep -i 不区分大小写 egr...
硬链接和软连接 硬链接Inode相同的文件互为硬链接文件不能跨文件系统不能对目录创建hardlink.png 软连接Inode Inode不相同 跨文件系统,可对目录进行创建...
介绍 svn是版本管理工具,类似于github,可以管理项目的源代码。通常公司项目需要各个部门间的协同合作,由此多人集中式管理的软件很有必要。svn是客户端和服务器的模式,项...
协程 是一个比线程更轻量级单位,是组成现成的各个函数。 在一个线程内可以实现并发。当某个函数发生IO操作,可以马上切换到另一个函数去执行。提高单线程的cpu利用率。 使用yi...
进程基本概念 进程由程序,数据和进程控制块组成,是正在执行的程序,程序的一次执行过程,是资源调度的基本单位。 进程调度算法:先来先服务调度算法(FCFS),短作业(进程)优先...