一、硬件環境準備 序號ip系統版本hostname節點類型1192.168.0.248CentOS 7.6.1810 (Core)k8s-clustersmaster2192...
一、硬件環境準備 序號ip系統版本hostname節點類型1192.168.0.248CentOS 7.6.1810 (Core)k8s-clustersmaster2192...
一、鎖的基礎知識 1. 互斥量/互斥鎖 互斥量(Mutex), 又稱為互斥鎖, 是一種用來保護臨界區的特殊變量, 它可以處于鎖定(locked) 狀態, 也可以處于解鎖(un...
一、什么是CSP Do not communicate by sharing memory; instead, share memory by communicating. ...
Map是一種常用的kv數據結構,程序設計中經常使用,且作為一種最基礎的數據結構,很多編程語言本身提供的api都會有實現,Go也不例外,今天我們將從一下三個方面為大家分析Go中...
大部分的服務都是 I/O 密集型的,應用程序會花費大量時間等待 I/O 操作的完成。網絡輪詢器(netpoller)是 Go 語言運行時用來處理 I/O 操作的關鍵組件,它使...
一、堆、棧基本概念 Go 有兩個地方可以分配內存:一個全局堆空間用來動態分配內存,另一個是每個 goroutine 都有的自身棧空間。 堆堆區的內存一般由編譯器和工程師自己共...
一、Runtime 1. 為什么需要runtime goroutines調度goroutines是go的執行單元,goroutines如果直接對應操作系統的線程,go在調度g...
一、GC觸發 內存分配量達到閥值觸發 GC每次內存分配時,都會檢查當前內存分配量是否已達到閥值,如果達到閥值則立即啟動 GC:閥值 = 上次 GC 內存分配量 * 內存增長率...
大家可以看下面這道關于slice的題目,通過這道題我們可以對slice的特性和注意事項有一個深入理解。 A. [0 1 2 3] [0 2 3 3 3] B. [0 2 3 ...
一、硬件環境準備 序號ip系統版本hostname節點類型1100.73.155.225CentOS 7.9.2009 (Core)for-k8sMaster2100.73....
一、docker網絡模式 1、單機網絡 Null模式把容器放入獨立的網絡空間但不做任何配置用戶需要通過運行docker network 命令來完成網絡配置 Host模式使用主...
一、并發與并行 1. 并發 并發(Concurrent):1個CPU交錯執行2個任務。單核系統中,進程(或線程)通過時間片或出讓控制權來實現任務切換,以達到“同時”運行多個程...
預置條件 1、開發工具 IntelliJ IDEA 2、依賴庫 ApacheJMeter_core.jarApacheJMeter_java.jar(存在于apache-jm...
測試場景 需要使用Jmeter對Go語言實現的后端服務執行階梯遞增式壓測,每階梯增加2000線程,每個階梯維持1小時,直至加壓到10000線程。 每秒發送1次請求,每次請求前...
1、下載openssl openssl官方下載地址:https://www.openssl.org/source/old/,選擇合適的版本下載到本地,我這里使用的是opens...
1、安裝python3.6可能使用的依賴 yum -y install bzip2-devel expat-devel gdbm-devel readline-devel z...