一、锁的基础知识 1. 互斥量/互斥锁 互斥量(Mutex), 又称为互斥锁, 是一种用来保护临界区的特殊变量, 它可以处于锁定(locked) 状态, 也可以处于解锁(un...
一、锁的基础知识 1. 互斥量/互斥锁 互斥量(Mutex), 又称为互斥锁, 是一种用来保护临界区的特殊变量, 它可以处于锁定(locked) 状态, 也可以处于解锁(un...
前言 之前记录过处理因为LVS网卡流量负载过高导致软中断发生丢包的问题,RPS和RFS网卡多队列性能调优实践,对一般人来说压力不大的情况下其实碰见的概率并不高。这次想分享的话...
菜鸟一枚,插入图片的时候走了不少弯路,写篇blog记录一下。 第一步:安装插件,在hexo根目录打开Git Bash,执行 第二步:打开hexo的配置文件_config.ym...
简述 Netperf是一种网络性能的测量工具(由惠普公司开发的,测试网络栈。即测试不同类型的网络性能的benchmark工具)主要针对基于TCP或UDP的传输。Netperf...
nsenter的使用 介绍 nsenter是用来进入容器内部的一个命令,它的优势之处在于可以自己选择加载容器的那些namespaces nsenter的安装 可以选择源码安装...
问题描述 今天在通过kubeadm安装kubernetes v1.13.1集群时,发现有一台机器始终安装不成功,总是在启动kubelet时失败,报错信息如下: 通过查资料,我...
软件是由代码组成的。为了复用代码,代码的组织出现了不同层次的抽象和实现,如 Module(模块),包(Package),Lib(库),Framwork(框架)等。 通常一个P...
在我们开发程序后,如果有一些问题需要对程序进行调试的时候,日志是必不可少的,这是我们分析程序问题常用的手段。 日志使用 日志分析,就是根据输出的日志信息,分析挖掘可能的问题,...
由浅入深剖析 go channel channel 是 golang 中最核心的 feature 之一,因此理解 Channel 的原理对于学习和使用 golang 非常重要...
Q:首先说一下问题是怎么出现的? A:Docker的守护线程绑定的是unix socket,而不是TCP端口,这个套接字默认属于root,其他用户可以通过sudo去访问这个套...
博客项目是从2022年1月初开始,到2022年2月末结束,经历了从界面设计,前后端开发,项目部署维护一整套流程,期间学习了不少知识,体会颇深。 最初是在去年12月年末趁着阿里...
在逛Github时发现了一个查看代码的方式,就是在项目列表(如图1,一个开源的学习Python的项目)的页面中按一下句号键,就会跳转到图2的页面,使用网页版vscode查看,...
自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败。最重要的原因是我习惯本地编辑,完成以后再一起上传github...
一月份=JAN. Jan.=January 二月份=FEB. Feb.=February 三月份=MAR. Mar.=March 四月份=APR. Apr.=Apri...
kubectl相关 命令 kind 所有类型 1、基本命令 命令作用create创建资源edit编辑资源get获取资源patch更新(修改)资源delete删除资源expla...
重启以后就变回去了
如何修改Bash Shell的提示符的格式和配色我们大多数使用的shell[https://www.linuxcool.com/]提示符,显示用户名、主机名和当前所在目录。在本文将会介绍如何定制一个自己喜欢的Bash。 了...
我们大多数使用的shell[https://www.linuxcool.com/]提示符,显示用户名、主机名和当前所在目录。在本文将会介绍如何定制一个自己喜欢的Bash。 了...
前言 本文介绍如何在ubuntu上部署k8s集群,大致可以分为如下几个步骤: 修改ubuntu配置 安装docker 安装kubeadm、kubectl以及kubelet 初...
苦恼 你有没有为了学git的经历一而再再而三查看别人的文档还是学不会的经历,只是它、因为你没有使用git的需要,更何况繁琐的命令行让人头疼,什么缓存区,分支,HEAD,合并分...