240 发简信
IP属地:江苏
  • golang协程调度模式解密

    golang学习笔记 https://github.com/piao100101/coding-with-go[https://github.com/piao100101/c...

  • python 生成器

    迭代器 迭代器就是用于迭代操作(for 循环)的对象,它像列表一样可以迭代获取其中的每一个元素,任何实现了 next 方法 (python2 是 next)的对象都可以称为迭...

  • nginx反向代理到websocket出现卡顿的问题

    问题: 公司的某项业务是通过nginx反向代理到ws协议的服务,用ws协议的目的是保持长连接,持续性提供服务。但是服务经常出现卡顿现象,猜测可能是没有保持长连接,出现超时连接...

  • 120
    CDN实现原理

    cdn简介 由于用户访问源站业务有性能瓶颈,通过cdn技术把源站的内容缓存到多个节点。用户向源站域名发起请求时,请求会被调度至最接近用户的服务节点,直接由服务节点直接快速响应...

  • python subprocess模块调用shell命令

    简介 python中的subprocess模块已经开始代替os模块(os.system,os.spawn,os.popen,popen2.,commands.)调用shell...

  • 120
    openstack 部署 (CentOS)

    架构 vmware 三个centos7虚拟机为环境进行部署 Basic Environment 禁止防火墙 (所有节点)systemctl stop firewalld.se...

  • xargs 和 管道 一些理解

    管道和xargs 在linux命令中经常使用,但大部分不太了解其中的区别。看一个简单例子: 使用管道修改.txt结尾文件的权限, 返回缺少参数的错误提示。image.png ...

  • 120
    Docker容器基础

    Docker 对象 镜像镜像可以看做是一个根文件系统,包含了操作系统,应用程序所需要的库资源等 容器,在镜像的基础上,加入可读可写层。在容器的所有操作都会写入到最上层的可读可...

  • 三剑客

    grep grep 字符串 文件名 –v 排除 grep -l 字符串 *.txt 包含字符串的所有文件 grep -o 输出匹配字符 grep -i 不区分大小写 egr...

  • 120
    linux基础知识点

    硬链接和软连接 硬链接Inode相同的文件互为硬链接文件不能跨文件系统不能对目录创建hardlink.png 软连接Inode Inode不相同 跨文件系统,可对目录进行创建...

  • 120
    svn版本控制小白教程

    介绍 svn是版本管理工具,类似于github,可以管理项目的源代码。通常公司项目需要各个部门间的协同合作,由此多人集中式管理的软件很有必要。svn是客户端和服务器的模式,项...

  • PYTHON协程

    协程 是一个比线程更轻量级单位,是组成现成的各个函数。 在一个线程内可以实现并发。当某个函数发生IO操作,可以马上切换到另一个函数去执行。提高单线程的cpu利用率。 使用yi...

  • PYTHON进程一步步详解

    进程基本概念 进程由程序,数据和进程控制块组成,是正在执行的程序,程序的一次执行过程,是资源调度的基本单位。 进程调度算法:先来先服务调度算法(FCFS),短作业(进程)优先...