1.故障处理原则 故障处理的原则只有两个: 以恢复业务优先 及时升级 1.1 恢复业务优先 恢复业务优先是指, […]
MYSQL 最朴素的监控方式
对于当前数据库的监控方式有很多,分为数据库自带、商用、开源三大类,每一种都有各自的特色;而对于 mysql 数 […]
基于 Go 语言开发的监控系统
01 介绍 小米开源的监控系统 open-falcon 和滴滴开源的日志采集工具 falcon-log-ag […]
多图详解Go中的Channel源码
chan介绍 package main import “fmt” func main() { c := mak […]
如何更酷地实现 Go 程序热开关功能
开发中,我们经常会有热开关的需求,即特定功能在程序运行中的适当时候对它进行打开或关闭。例如性能分析中使用的 p […]
端口扫描工具合集
端口扫描这个词,大家并不陌生,无论是在边界资产探测,还是在内网服务扫描,都离不开端口扫描这个技术,当然,不可能 […]
我们为什么要使用 Linux ?附 30 道 Linux 面试题
现实中的代码往往存在着过多的 if…else。虽然 if…else 是必须的,但滥用 if…else 会对代码 […]
Linux 下查找文件的最优选择?Find 命令的7种用法,太全了!
可以很肯定地说,find 命令是 Linux 系统管理人员必须熟知的操作之一。 让我们看一道题:如果你的 Li […]
渗透测试概念详解
一、什么是渗透测试? 渗透测试并没有一个标准的定义,一般通用的说法是,渗透测试指模拟攻击者入侵来评估计算机系 […]
泛型会让你的 Go 代码运行变慢?
Go 1.18 已经到来,很多人期盼已久的首个支持泛型实现的版本也就此落地。之前,泛型一直是个热度很高、但在整 […]