Golang | 同步与锁

Mutex 互斥锁是传统的并发程序对共享资源进行访问控制的主要手段。 sync.Mutex 是一个互斥锁,其作用是守护在临界区入口来保证同一时间只有一个线程进入临界区。其在

Golang | 闭包

闭包概念 闭包字面定义:闭包是由函数及相关引用环境组合而形成的实体。(即:闭包=函数+引用环境) 闭包的理解:闭包是个函数,而他记住了周期性发生

Linux | Centos 系统优化

更新系统 备份系统镜像源 $ cd /etc/yum.repos.d $ cp CentOS-Base.repo CentOS-Base.repo.bak $ cp CentOS-Epel.repo CentOS-Epel.repo.bak 下载163的镜像源 $ wget http://mirrors.aliyun.com/repo/Centos-7.repo‘ $ mv Centos-7.repo CentOS-Base.repo 生成缓存 $ yum makecache 更新系统 $ yum upgrade 配置静态IP Centos-7·学习之

Shell | 基础学习笔记

Shell Scripts 变量 定义 - $ myname=zhe 使用 - $ echo $myname 只读 - $ readonly修饰变量 删除 - $ unset myname 变量类型: 局部变量 环境变量 Shell变量 Shell Scripts 字符串 ' ' 单引号 $ str='this is

Linux | Bash 基础

一个工具·bash-completion 选项/参数补齐 1 $ apt install bash-completion Bash中的常用命令 type 1 # 查询指令是否为bash shell的内置指令(找指令

Linux | Systemd 基础

由来 历史上,Linux 的启动一直采用init进程。下面的命令用来启动服务。 1 2 3 $ sudo /etc/init.d/apache2 start # 或者 $ service apache2 start 这种方法有两个缺点: 一是启动时间长。i

Docker | 容器间访问方式

端口映射 用 docker run 的 -P or -p来映射端口 -P: Docker随机映射宿主机49000~49900的一个端口到容器内部开放的网络端口 1 2 3 $ docker run --name test -d -P ubuntu:14.04

Docker | 数据卷

数据卷 数据卷(Data Volume): 可供一个或多个容器使用的特殊目录,绕过UFS Data Volume可在容器间共享和重用 对Data Volume的修改立马生效 对