原创 golang開發:環境篇(五)實時加載工具gin的使用

gin 工具是golang開發中非常有用且有效的工具,有效的提高了開發調試go程序的效率。 爲什麼要使用gin 我們知道golang是編譯型語言,這就表示go程序的每次改動,如果需要查看改動結果都必須重新編譯一次,即go b

原创 golang開發:環境篇(四)包管理器 glide的使用

glide 是golang項目開發中是特別重要的軟件,沒有它,golang的項目可能都無法發佈。 爲什麼要使用glide 平時我們開發Go項目的時候,使用第三方的包的時候都直接使用go get 去獲取第三方的包,但是go g

原创 golang開發:(一)開發環境搭建vagrant+VirtualBox

開發環境介紹 不管何種開發語言,目前用的比較多的開發環境基本就是Vagrant+VirtualBox搭建的虛擬開發環境,這種開發環境的好處就是一次搭建處處可用,各個平臺和系統都可以使用。開發團隊中,可以自己製作一個box,讓團隊的

原创 golang開發:(二)安裝 Golang

當然了我們的安裝都是在vagrant裏面安裝,vagrant ssh。不用虛擬機了,本機安裝當然也可以。 Mac 安裝 訪問下載地址,下載 go1.12.5.darwin-amd64.pkg,雙擊下載文件,一路默認安裝點擊下一

原创 vagrant root 登錄虛擬機

這個問題本來覺得是個特別簡單的問題,昨天弄的時候折騰了半晚上。所以打算記錄下過程,主要也被網上的各種信息誤導了。 1 先看下我這vagrant配置信息 Vagrant.configure("2") do |config|

原创 聊聊我所經歷的遊戲公司

最近幾天996被爭論的很多,尤其是GitHub上的996.ICU已經有22萬+的star,作爲技術人,這個數字還是挺可怕的。作爲一個十年的老碼農,覺得應該聊聊我所經歷的遊戲公司,有超強度加班的,也有加班強度不大,沒有不加班的,有很多

原创 淺談限流(上)

限流的必要性 隨着應用的訪問量越來越高,瞬時流量不可預估,爲了保證服務對外的穩定性,限流成爲每個應用必備的一道安全防火牆,即使普通的用戶也會經常遇到,如微博的限流,抖音的限流,小米搶購的限流…如果沒有這道安全防火牆,請求的流量超過服務

原创 記一次生產請求耗時的問題

最近發現lb上記錄的request_time比upstream_response_time大的比較多,例如upstream_response_time記錄是0.062,request_time記錄的就是5.064等等。整個耗時很反常

原创 程序員學習技術的階段

每個程序員對技術的學習和理解都是一段故事。而且每個人的學習過程和學習經歷也各不相同。和很多資深的同事和朋友也聊過他們自己的學習過程,發現大家都經歷過相同的階段,獲得了相同的結果,只是大家每個階段花費的時間長短不一樣而已。 學習階段

原创 golang高併發的深入理解

golang從語言級別上對併發提供了支持,而且在啓動併發的方式上直接添加了語言級的關鍵字。下面這篇文章主要給大家介紹了關於golang高併發的相關資料,需要的朋友可以參考下 前言 GO語言在WEB開發領域中的使用

原创 golang高併發的理解

前言 GO語言在WEB開發領域中的使用越來越廣泛,Hired 發佈的《2019 軟件工程師狀態》報告中指出,具有 Go 經驗的候選人是迄今爲止最具吸引力的。平均每位求職者會收到9 份面試邀請。 想學習go,最基礎的就要理解go是怎麼

原创 Base64編碼的原理

Base64是一種基於64個可打印字符來表示二進制數據的表示方法。由於 2的6次方是64,所以每6個比特爲一個單元,對應某個可打印字符。3個字節有24個比特,對應於4個Base64單元,即3個字節可由4個可打印字符來表示。它可用來作

原创 Nginx執行階段

Nginx 介紹 Nginx (engine x) 是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP服務器。 Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務

原创 爲什麼分庫分表使用2的N次方 一個字節用兩位16進制

你說說爲神馬錶的總數、redis庫的總數、HashMap的數量最好是2的N次方 數據在表庫HashMap 落地時候都會跟總數取模,這個我們做個測試 假設數量是2的3次方就是8,即索引就是0-7 php -r "echo 58 % 8;

原创 2018總結:理財(韭菜)、工作、生活

18年應該是工作10年來最慘的一年,主要是在這個特殊的一年開始理財了,損失慘重。工作上還是進展挺大了,去了一個都是老同事的公司,工作內容也有了新的挑戰。 理財 說起來一把淚的18年理財。有句話說得好,去年不炒房、不炒股、不買幣、不