Time of Update: 2017-12-17
標籤:loaded 產品 pen 軟體 包含 資料操作 shel eai 容器 作為java的屌絲,基本上跟上spring屌絲的步伐,也就跟上了主流技術。spring 頂級項目:Spring
Time of Update: 2017-12-14
標籤:64位 make size 結果 語言 不能 記憶體 fun style 一,go語言數組 1,數組的特點 &
Time of Update: 2017-12-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在go語言的應用中,涉及到排序,通常使用sort包來實現,sort包中實現了3種基本的排序演算法:插入排序,快排和堆排序,這裡不打算探討排序演算法,而會通過使用sort包,來理解interface的應用。sort.gotype Interface interface { // Len is the number of elements in the collection. Len() int // Less
Time of Update: 2017-12-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 來自NSQnsq的官方文檔的Dsign中提到一個PPThttps://speakerdeck.com/snakes/nsq-nyc-golang-meetup, 裡面有這樣一段話總結一下.don’t be afraid of sync
Time of Update: 2017-12-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 分析一下用過的列印日誌的log包Go標準庫內建log, 這個log的func比較少, 沒有區分level, 但足夠簡單, 有prefix功能, 可以設定flag來控制時間格式, caller的檔案名稱和行數, 其它的標準包如 net/http database/sql 等也用了此包.對內建的log進行封裝, 加入level, 顏色. 如ngaut/log,
Time of Update: 2017-12-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。0x0 什麼是jwtJWT是JSON Web Token的縮寫,可以用作授權認證。傳統的授權認證一般採用session,由於session儲存在服務端,加大了服務端的計算量,而且多台伺服器之間存在著session同步的問題。而JWT儲存在用戶端,不僅減少了服務端的計算量,而且天生支援分布式。0x1
Time of Update: 2017-12-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。# goweb一個基於go語言開發API的工具,這個工具受到了SpringMVC的啟發,結合了go語言本身的特性,整體比較簡單,接下來,看看如何使用它。下載安裝:```go get github.com/alberliu/goweb```### 1.核心功能#### 請求體參數注入```gopackage mainimport "github.com/alberliu/goweb"type User struct
Time of Update: 2017-12-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。前言本文主要講如何把drone部署到k8s叢集當中,本身drone這種基於容器的pipeline方式,和k8s是相當契合的。這樣的好處有:k8s叢集守護drone-server
Time of Update: 2017-12-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。# 我們做的是彙總支付系統,使用的是fasthttp 作為http server, http client 也是使用fasthttp ### 1. 第一個問題出現的情境是我們使用fasthttp client 請求支付時報了這個err ErrConnectionClosed```the server closed connection before returning the first response byte Make
Time of Update: 2017-12-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。### 什麼是可變參數函數?可變參數函數即其參數數量是可變的 —— 0
Time of Update: 2017-12-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一、PPGo_CliImg概述PPGo_CliImg 是一個圖片截取處理工具,基於Golang語言實現的圖片截取處理工具。可以將底色是白色或者其他純色的圖片切割出來,並按照自訂尺寸和邊距輸出。類似另外一個python項目的效果: https://github.com/george518/CoreImage二、PPGo_CliImg有什麼用1、快速切割圖片的核心部分,並自訂尺寸和邊距形成新的圖片2、常用於電商平台的圖片批量處理。3、
Time of Update: 2017-12-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 下載地址:https://dl.gocn.io/ linux下載地址:wget https://dl.gocn.io/golang/1.9.2/go1.9.2.linux-amd64.tar.gzGOROOT就是go的安裝路徑,GOPATH,go install/go get和 go的工具等會用到GOPATH環境變數.GOPATH是作為編譯後二進位的存放目的地和import包時的搜尋路徑 (其實也是你的工作目錄,
Time of Update: 2017-12-15
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package testfuncimport("fmt")type Test struct{Name stringAge int}/*type Intio interface {Stringtest() string}*/func (this Test) Stringtest(){fmt.Println(this.Name)}func (this Test) Stringtest2(){fmt.Println(
Time of Update: 2017-12-15
這是一個建立於
Time of Update: 2017-12-15
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。先舉個栗子,全域範圍變數,與 := 標記法宣告賦值新變數package mainimport "fmt"var a = "GG"func main() { n() m() n()}func n() { fmt.Println(a)}func m() { // 對於 := 定義的變數,新變數a與全域已定義的a變數同名,不在一個範圍
Time of Update: 2017-12-15
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 編輯精選: 本文來自於技術網站,本文的素材來源於我們在開發中的一些最佳實務案例,從開發、監控、日誌這三個角度介紹了一些我們基於Go技術棧的微服務構建經驗。
Time of Update: 2017-12-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。說明前面的章節我們基本聊完了golang網路編程的關鍵API流程,但遺留了一個關鍵內容:當系統調用返回EAGAIN時,會調用WaitRead/WaitWrite來阻塞當前協程,現在我們接著聊。WaitRead/WaitWritefunc (pd *pollDesc) Wait(mode int) error { res := runtime_pollWait(pd.runtimeCtx, mode) return
Time of Update: 2017-12-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。筆記:1. 任何一個代碼檔案隸屬於一個包2. import 關鍵字,引用其他包:import(“fmt”)import(“os”)通常習慣寫成:import ( “fmt” “os”)3. golang可執行程式,package main, 並且有且只有一個main入口函數4. 包中函數調用:a. 同一個包中函數,直接調用b. 不同包中函數,通過包名+點+函數名進行調用5.
Time of Update: 2017-12-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。用go仿寫了一個CRC16校正方法var ( aucCRCHi = []byte{ 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0
Time of Update: 2017-12-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Transaction