摘要:
购买阿里云RDS 设置公网访问链接地址 账号管理,新增账号设置权限 设置白名单,curl ipinfo.io |grep ip 获取 ip,或访问 https://www.whatismyip.com 或 https://www.whatismyip.net,比如 100.104.175.0/24 阅读全文
摘要:
第1步:生成 CA 根证书 👍 openssl genrsa -out ca.key 2048 Generating RSA private key, 2048 bit long modulus (2 primes) .............+++++ ..................... 阅读全文
摘要:
全链路压测其实指的就是在特定的业务场景下,将相关的链路完整的串联起来同时施压, 尽可能模拟出真实的用户行为,当系统整站流量都被打上来的时候,必定会暴露出性能 瓶颈,才能够探测出系统整体的真实处理能力,以及有指导的在大促前进行容量规划和 性能优化,这便是线上实施全链路压测的真正目的。 软件性能优化的两 阅读全文
摘要:
接口 Demo package main import "fmt" // Person 接口类型 type Person interface { getName() string // 不带参数、返回值为 string 的方法 } // 任何实现了方法 getName() 的类型,就说它实现了接口 阅读全文
摘要:
流网络 有向图中有两个特殊的点是 源点 和 汇点, 流网络中的每条边都有一个属性,就是流网络的容量。 流网络对比到城市的自来水管道,每个点都是管道的交汇点,每条边都是一条水管。 边的容量就是水管每秒流过的水量。 源点就是大的水库 ☞ 源源不断有无穷多的流量可以流出去。 汇点可以是大海 ☞ 可以容纳无 阅读全文
摘要:
CPU 上下文切换 CPU 上下文切换是保证 Linux 系统正常工作的一个核心功能 按照不同场景分为 进程上下文切换 线程上下文切换 中断上下文切换 怎么查看系统的上下文切换情况 过多的上下文切换,会把 CPU 时间消耗在寄存器、内核栈以及虚拟内存等数据的保存和恢复上,缩短进程真正运行的时间,成为 阅读全文
摘要:
CPU 寄存器和程序计数器 Linux 是一个多任务操作系统,它支持远大于 CPU 数量的任务同时运行。因为系统在很短的时间内,将 CPU 轮流分配给各个任务,造成多任务同时运行的错觉。 而在每个任务运行前,CPU 都需要知道任务从哪里加载、又从哪里开始运行,也就是说,需要系统事先帮它设置好 CPU 阅读全文
摘要:
开篇词 | 别再让Linux性能问题成为你的绊脚石 01 | 如何学习Linux性能优化? 02 | 基础篇:到底应该怎么理解“平均负载”? 03 | 基础篇:经常说的 CPU 上下文切换是什么意思?(上) 04 | 基础篇:经常说的 CPU 上下文切换是什么意思?(下) 阅读全文
摘要:
当系统变慢时,执行 top 或者 uptime 命令,来了解系统的负载情况。 uptime 11:30 up 41 mins, 2 users, load averages: 1.54 1.79 1.67 当前时间 系统运行时间 正在登录用户数 过去1分钟、5分钟、15分钟的平均负载 平均负载 这个 阅读全文
摘要:
kon9chunkit/GitHub-Chinese-Top-Charts 🇨🇳 GitHub中文排行榜,帮助你发现高分优秀中文项目、更高效地吸收国人的优秀经验成果;榜单每周更新一次,敬请关注!(中国加油!世界加油!) golang面试题集合 阅读全文