前言 Mac上抓包使用青花瓷Charles,官網(wǎng)地址:https://www.charlesproxy.com/破解版替換掉chrales.jar包,替換路徑:/Applic...
前言 Mac上抓包使用青花瓷Charles,官網(wǎng)地址:https://www.charlesproxy.com/破解版替換掉chrales.jar包,替換路徑:/Applic...
起因 因?yàn)樯a(chǎn)環(huán)境數(shù)據(jù)量越來越大,客戶越來越多,項(xiàng)目功能也越來越多,項(xiàng)目本身也越來越多,導(dǎo)致之前的服務(wù)器內(nèi)存、硬盤都已經(jīng)漸漸的不夠用了,當(dāng)時(shí)出現(xiàn)了2種解決方案,增加服務(wù)器配置...
Time 常用函數(shù) 常用的時(shí)間單位的換算 毫秒和納秒是兩的時(shí)間單位 1秒=1000毫秒 1毫秒=1000微秒 1微秒=1000納秒 Time常用方法 timer 計(jì)時(shí)器 初始...
Kubernetes |Pod 深入理解與實(shí)踐 這篇文章參考自《Kubernete權(quán)威指南》,對其中的相關(guān)章節(jié)做了一些總結(jié),從下面十個(gè)點(diǎn)對pod進(jìn)行深入講解,也會有些配置的...
1. redis 主從架構(gòu)原理詳解 (1) 讀寫分離 在redis主從架構(gòu)中,Master節(jié)點(diǎn)負(fù)責(zé)處理寫請求,Slave節(jié)點(diǎn)只處理讀請求。對于寫請求少,讀請求多的場景,例如電...
前言 在實(shí)踐中,自己會遇到2個(gè)容器之間互相訪問通信的問題,這個(gè)時(shí)候就用到了docker run --link選項(xiàng)。自己也花了一段時(shí)間泡官網(wǎng)研究了--link的用法,把自己對-...
項(xiàng)目中使用ETCD來實(shí)現(xiàn)服務(wù)發(fā)現(xiàn)和配置信息的存儲,最近我抽空研究了一下ETCD和背后的一致性算法 — Raft算法的邏輯。 ETCD是什么 ETCD是一個(gè)go語言實(shí)現(xiàn)的高可靠...
在對接PHP語言實(shí)現(xiàn)的簽名的時(shí)候,看見對方用了ksort,由于golang里面對map的遍歷是無序的,所以用golang實(shí)現(xiàn)了對map按key值進(jìn)行升序排序: 排序結(jié)果如下:...
官方已經(jīng)推出最新的包管理方案:go module,所以此文章已過期。 官方文檔:using-go-modules 我的文章:Go Module 常見問題 想用官方出的dep做...
從hello-world開始go iris iris框架是少數(shù)支持MVC的go web框架。在簡單業(yè)務(wù)邏輯測試中,其性能超過了約大多數(shù)的go web框架。底層還是調(diào)用net/...
介紹 上一篇文章我對操作系統(tǒng)級別的調(diào)度進(jìn)行了講解,這對理解 Go 語言的調(diào)度器是很重要的。這篇文章,我將解釋下 Go 語言的調(diào)度器是如何工作的。依舊專注在上層抽象的基本概念上...
介紹 Go 語言較之 C 語言一個(gè)很大的優(yōu)勢就是自帶 GC 功能,可 GC 并不是沒有代價(jià)的。寫 C 語言的時(shí)候,在一個(gè)函數(shù)內(nèi)聲明的變量,在函數(shù)退出后會自動釋放掉,因?yàn)檫@些變...
當(dāng)我們在寫程序是,凡是涉及到IO讀寫、內(nèi)存分配等硬件資源的操作時(shí),往往不能直接操作,而是通過一種叫系統(tǒng)調(diào)用的過程,讓程序陷入到內(nèi)核態(tài)運(yùn)行,然后內(nèi)核態(tài)的CPU執(zhí)行有關(guān)硬件資源操...