Time of Update: 2017-05-13
標籤:x86_64 ref iso top 伺服器 redhat 發行版 net 企業 本文貼出了RHEL(RedHat Enterprise
Time of Update: 2017-03-26
標籤:ack 處理 通過 return sprint import can ror 產生 Go錯誤處理Go
Time of Update: 2017-03-17
標籤:view key 官方文檔 gre system for 系統 obb logs 前言日誌是非常重要的,最近有接觸到這個,所以系統的看一下Python這個模組的用法。本文即為Logging
Time of Update: 2017-04-28
標籤:分享 result raw 代碼 oms mat har inline top 下載安裝wing 選擇第三個,運行算號器,輸入license id
Time of Update: 2017-10-31
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang為什麼沒有min/max(int, int)函數我們知道go語言math包裡面定義了min/max函數,但是是float64類型的,而並沒有整數類型的min/max。go語言的math包裡面定義的min/max函數如下:math.Min(float64, float64) float64math.Max(float64, float64)
Time of Update: 2017-10-30
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang 中根據 protobuf message name 動態執行個體化 protobuf 訊息,訊息內容通過輸入 json 檔案指定 背景: 項目中使用 protobuf 作為 rpc 調用協議,計劃用 golang 實現一個壓測工具,希望能夠指定 message name 和 json 動態構建 protobuf 訊息;從 json 解析到 golang protobuf message 可以用
Time of Update: 2017-10-20
這是一個建立於
Time of Update: 2017-10-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。pprof是個神馬玩意兒?pprof - manual page for pprof (part of gperftools)是gperftools工具的一部分gperftools又是啥?These tools are for use by developers so that they can create more robust applications. Especially of use to those
Time of Update: 2017-09-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在實際業務情境中,為了提高系統的即時性,減輕日誌儲存壓力,需要將日誌直接生產至訊息中介軟體,減少flume或flumted收集所導致的延時及效能壓力,本文實現了一下功能:實現了一個靜態調用的非同步生產者 AsyncProducer封裝了一個用於非同步發送的生產器 Agent //@descriptionkafka代理//@author
Time of Update: 2017-10-07
這是一個建立於
Time of Update: 2017-09-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。目前,當Go需要和C/C++代碼整合的時候,大家最先想到的肯定是CGO。畢竟是官方的解決方案,而且簡單。
Time of Update: 2017-09-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。需求是這樣的,想遠程執行這個命令,返回各個硬碟分區的剩餘空間的大小,當然,剩餘空間太小可能就要處理了。package mainimport ("fmt""syscall"//"strings"gofstab "github.com/deniswernert/go-fstab")type DiskStatus struct {All uint64 `json:"
Time of Update: 2017-09-02
這是一個建立於
Time of Update: 2017-07-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Revel架構安裝官網:http://revel.github.io/tutorial/index.html中文社區:http://www.gorevel.cn/一、安裝Revel架構 下載Revel架構源碼,將其源碼放入%GOPATH%src/github.com/revel/revel目錄下,然後在%GOPATH%src目錄下進行編譯操作: 編譯:go
Time of Update: 2017-07-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。以前寫程式時,很少關注單元測試。 即便寫,也是草草了事。沒有很認真的寫過,更別談統計程式碼涵蓋範圍了。出現這種情況固然是不對的, 但也跟市面上缺乏準確有效程式碼涵蓋範圍統計工具有一絲關係吧。golang的出現對這種局面有了一些改變。 golang定位於工程化語言,所以其也內建了一部分有用的協助工具輔助。而cover
Time of Update: 2017-06-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。官方連結介面介紹type Limitertype Limiter struct { // contains filtered or unexported fields}Limter限制時間的發生頻率,採用令牌池的演算法實現。這個池子一開始容量為b,裝滿b個令牌,然後每秒往裡面填充r個令牌。由於令牌池中最多有b個令牌,所以一次最多隻能允許b個事件發生,一個事件花費掉一個令牌。Limter提供三中主要的函數 Allow,
Time of Update: 2017-07-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。前兩天,使用Golang實現了一個簡單的HTTP Proxy,具體實現參見 http://www.flysnow.org/2016/12/24/golang-http-proxy.html,這次使用Golang實現一個Socket5的簡單代理。Socket5和HTTP並沒有太大的不同,他們都可以完全給予TCP協議,只是請求的資訊結構不同,所以這次我們不能像上次HTTP
Time of Update: 2017-05-26
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。[TOC]介紹godep是解決包依賴的管理工具,目前最主流的一種,原理是掃描記錄版本控制的資訊,並在go命令前加殼來做到依賴管理godep 建議在 golang 1.6 以後使用godep 依賴 vendor 具體查看 https://stackoverflow.com/questions/37237036/how-should-i-use-vendor-in-go-1-6請做好 vendor
Time of Update: 2017-05-01
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Kubernetes API Server是整個Kubernetes叢集的核心,我們不僅有從叢集外部存取API Server的需求,有時,我們還需要從Pod的內部訪問API Server。然而,在生產環境中,Kubernetes API Server都是“設防”的。在《Kubernetes叢集的安全配置》一文中,我提到過:Kubernetes通過client cert、static token、basic
Time of Update: 2017-10-27
這是一個建立於