原创 Go框架解析-gin

前言 今天是我golang框架閱讀系列第三篇文章,今天我們主要看看gin的框架執行流程。關於golang框架生命週期源碼閱讀下面是我的計劃: 計劃 狀態 Go框架解析-beego done Go框架解析-iris done

原创 golang框架解析-iris

前言 報了個駕校,時隔兩個多月沒發文章了,駕考上週終於都結束了,這之後得補補前兩月的文章了。之前定了個目標,讀完beego、iris、gin等go框架的源碼,之前已經發過一篇過於beego的文章golang框架解析-beego,今天帶來的是

原创 處理高併發的一般思路

前言 今天看見有人聊目前系統有2億的PV,該如何優化?當我看到這個話題的時候,突然在想自己工作中也遇到了不少高併發的場景了,所以即興發揮,在這裏簡單總結和分享下,歡迎指正和補充。 正文 讀操作 關於讀,我們一般遵循如下優先級: 優先級

原创 電商設計手冊之基礎商品信息

前言 建議使用大屏設備(例如pad/pc),可以更好的瀏覽本篇文章 今天我們開始「商品系統」的篇章。本文分爲如下五大模塊: 需求分析 架構設計 Spu和Sku的故事 數據模型設計 接口設計 第一篇我們主要看看一個入門的電商平臺(B2C)

原创 go新手容易犯的三個致命錯誤

前言 最近因爲以前一些重要且古老的go項目基本沒有人專職維護了,所以被安排去熟悉這些項目的代碼,所以看了大量go的代碼。歷史原因,這些代碼中或多或少有一些剛剛從PHPer轉過來的Gopher去設計和開發的,自然有不少是在php(fpm模式下

原创 beego框架代碼分析

前言 也許beego框架在國內應該是衆多PHPer轉go的首選,因爲beego的MVC、ORM、完善的中文文檔讓PHPer們得心應手,毫無疑問我也是。這種感覺就像當年入門PHP時使用ThinkPHP一樣。 也許隨着你的認知的提升,你會討厭現