Zhangshun Blog👌

Zhangshun Blog👌

但行好事,莫问前程。

Scroll Down

最新文章

  • Golang异常处理

    Golang异常处理

    Golang有很多优点,这也是它如此流行的主要原因。但是Go 1 对错误处理的支持过于简单了,以至于日常开发中会有诸多不便利。除了被广泛吐槽的 if err != nil 之外, 就连其改进路线也备受争议、分歧明显,以致于一个改进提案都会因为压倒性的反对意见而不得不作出调整。建议使用 github.

    查看全文
  • git 使用简易指南

    git 使用简易指南

    托管中心维护远程库内网:可以自己搭建一个GitLab服务器外网:可以使用码云、Github版本控制工具集中式:CSV ,SVN,VSS分布式:Git,Darcs,...层级关系工作区(add) --> 暂存区(commit) --> 本地库(push) --> 远程库Git命令行操

    查看全文
  • MongoDB 入门到放弃

    MongoDB 入门到放弃

    黑马MongoDB笔记

    查看全文
  • 命令行参数的解析:flag 库详解

    命令行参数的解析:flag 库详解

    1、参数种类根据参数是否为布尔型,可以分为两种:布尔型参数:如 --debug,后面不用再接具体的值,指定就为 True,不指定就为 False非布尔型参数非布尔型参数:非布尔型,有可能是int,string 等其他类型,如 --name jack ,后面可以接具体的参数值flag 包,在使用上,并

    查看全文
  • Linux网络虚拟化

    Linux网络虚拟化

    网络虚拟化:network namespaceLinux的namespace的作用就是“隔离内核资源”。主要包括:Mount namespace、UTS namespace、IPC namespace、PID namespace、network namespace和user namespace。对进

    查看全文
  • Kubernetes 网络

    Kubernetes 网络

    工作模式Flannel支持多种工作模式:UDP:使用设备 flannel.0 进行封包解包,不是内核原生支持,频繁地内核态用户态切换,性能非常差。VXLAN:使用 flannel.1 进行封包解包,内核原生支持,性能较强。Host-GW:Flannel通过在各个节点上的Agent进程,将容器网络的路

    查看全文
  • 尚硅谷RabbitMQ笔记

    尚硅谷RabbitMQ笔记

    尚硅谷RabbitMQ笔记

    查看全文
  • Golang性能分析工具

    Golang性能分析工具

    PProfpprof 是用于可视化和分析性能分析数据的工具pprof支持什么使用模式交互式终端使用Web 界面报告生成可以做什么CPU Profiling:CPU 分析,按照一定的频率采集所监听的应用程序 CPU(含寄存器)的使用情况,可确定应用程序在主动消耗 CPU 周期时花费时间的位置Memor

    查看全文
  • Pod故障诊断:kubectl-debug

    Pod故障诊断:kubectl-debug

    参考项目地址 :https://github.com/aylei/kubectl-debug#kubectl-debug介绍kubectl-debug 是一个简单的 kubectl 插件, 能够帮助你便捷地进行 Kubernetes 上的 Pod 排障诊断. 背后做的事情很简单: 在运行中的 Pod

    查看全文
  • client-go理解

    client-go理解

    1 client-go结构原理图示kubernetes里面的apiserver只负责数据的CRUD接口实现,并不负责业务逻辑的处理,所以k8s中就通过外挂controller通过对应资源的控制器来负责事件的处理。而controller和apiserver之间的桥梁就是informer。apiserv

    查看全文