Golang程序性能排查

  • Golang
  • 50 clicked

1. 第一种方法:工具调试 1.1. ps -ef 查看进程号

1.2. top -H -p 查看系统占用

1.3. dlv attach 查看调用堆栈 [crayon-63822786ef1831… 阅读更多 »Golang程序性能排查

Golang的Dlv调试

  • Golang
  • 90 clicked

1. dlv的安装 delve,简称dlv是go语言的最常用的调试器,获取dlv的操作命令如下:

安装后直接运行dlv将会看到如下信息:

2. 基础命令 上面列举了dlv的一些命令,其中常用的有如h… 阅读更多 »Golang的Dlv调试

Python类装饰器

Python 函数装饰器 1. 前言 什么是装饰器呢? 就是在特定条件下为某些函数再不改动函数体的时候为函数新添加一些功能,这就是装饰器 实现原理: 基于@语法和函数闭包,将原函数封装在闭包中,然后将函数赋值为一个新的函数(内置函数),执行函数时再在内层函数中执行闭包中的原函数 实现效果: 可以在你改变函数内部代码和调用的前提下… 阅读更多 »Python类装饰器

Python静态类方法(转载)

1. 静态类方法@staticmethod和@classmethod的关系 1.1. 基础介绍

实例方法 MyClass调用的第一个方法method是常规实例方法。这是您大多数时候会使用的基本,简洁的方法类型。您可以看到该方法采用一个参数,self该参数指向MyC… 阅读更多 »Python静态类方法(转载)

Python部分默认函数

  • Code, Python
  • 187 clicked

1. __init__ Python在你实例化class类的时候会检查这个类中是否有init,如果有就会调用它。进行初始化。init()方法意义重大的原因有两个: 在对象生命周期中初始化;每个对象必须正确初始化后才能正常工作。 _init__()参数值可以有多种形式。 [crayon-63822786f3dc9821583560… 阅读更多 »Python部分默认函数

Openstack基础入门

1. OpenStack常用命令 1.1. Keystone 1.1.1. 查看keystone进程

1.1.2. 查看日志是否有错误

1.1.3. 创建用户 [crayon-63822786f40… 阅读更多 »Openstack基础入门

Linux系统基础性能运维

1. 任务查看器top,系统负载,进程占用CPU 使用top命令,查看当前系统的使用信息和负载,查看linux中各个进程的信息,可以看出每个进程cpu的使用情况,内存的占用情况等等一些有价值的信息。 1.1. 系统区域

第一行综合负载信息 21:23:08 是上一… 阅读更多 »Linux系统基础性能运维