• 0推薦
    12K 瀏覽

    cacheline 對 Go 程序的影響

    在計算機系統中,CPU高速緩存(英語:CPU Cache,在本文中簡稱緩存)是用于減少處理器訪問內存所需平均時間的部件。在金字塔式存儲體系中它位于自頂向下的第二層,僅次于CPU寄存器。其容量遠小...
    0推薦
    18K 瀏覽

    C和Go相互調用

    C可以調用Go,并且Go可以調用C, 如果更進一步呢, C-->Go-->C 或者 Go-->C-->Go 的調用如何實現?
    0推薦
    24K 瀏覽

    關于Go語言,你可能會討厭的五件事

    近年來,Go從新出現的編程語言中脫穎而出。不過要把Go稱為“新晉者”似乎并不合適,因為谷歌早在2009年就推出了Go,并于2012年發布了第一個最終版(Go 1.0)。到現在為止,Go已經發展到...
    0推薦
    35K 瀏覽

    Go -調度器

    寫得稍微有點亂,主要是按自己看代碼的順序來記錄的,也不是出書,就這樣吧。
    0推薦
    45K 瀏覽

    Go Echo Web 框架

    Echo是Go語言生態里的一個Web應用框架,這個框架提供了非常非常簡單的方式來開發高性能的Web應用。其實在寫Echo之前,還想說一說Go語言里一個非常有意思的東西,叫Reflect(反射)的...
    0推薦
    27K 瀏覽

    如何編寫 Go 中間件

    大家有沒有寫過中間件呢,它是怎么寫的呢?今天給大家分享一下使用Go,如何編寫中間件,供大家參考學習。
    0推薦
    30K 瀏覽

    Golang Websocket 實踐

    有些場景下,比如交易 K 線,我們需要前端對后端進行輪詢來不斷獲取或者更新資源狀態。輪詢的問題毫無以為是一種笨重的方式,因為每一次 http 請求除了本身的資源信息傳輸外還有三次握手以及四次揮手...
    0推薦
    36K 瀏覽

    golang 高并發下 tcp 建連數暴漲的原因分析

    ?背景:服務需要高頻發出GET請求,然后我們封裝的是 golang 的net/http 庫, 因為開源的比如req 和gorequsts 都是封裝的net/http ,所以我們還是選用原生(re...
    0推薦
    32K 瀏覽

    用 debugger 學習 golang

    常見的工程語言可分為解釋型和編譯型兩種,比如寫 php 的,一般就不怎么在乎 debugger 之類的東西。為什么?如果真出了問題,我可以臨時把出問題的服務機器從線上服務中摘除出來,甚至申請一個...
    0推薦
    38K 瀏覽

    6行代碼解決golang TCP粘包

    什么是TCP粘包問題以及為什么會產生TCP粘包,本文不加討論。本文使用golang的 bufio.Scanner 來實現自定義協議解包。
    0推薦
    38K 瀏覽

    Go 1.10中值得關注的幾個變化

    曾幾何時, 這是很多Gopher在Go 1.8、Go 1.9時猜測是否存在的那個版本,畢竟minor version即將進化到兩位數。從Go語言第一封設計mail發出到現在的十年間,尤其是Go語...
    0推薦
    33K 瀏覽

    Go語言中的Interface

    最近在看Go語言的面向對象的知識點時,發現它的面向對象能力全靠 interface 撐著,而且它的 interface 還與我們以前知道的 interface 完全不同。故而整個過程不斷的思考為...
    0推薦
    31K 瀏覽

    我與 Go 語言的這十年

    2007 年 9 月 20 日,關于設計一門全新語言的討論正式開始,這門全新的語言,就是后來的 Go。時至今日,Go 語言已經發布到 1.9 版本,走過了整整十年的歷程。在這十年間,Go 語言兩...
    0推薦
    41K 瀏覽

    Golang消息中間件NSQ深入與實踐

    最近在研究一些消息中間件,常用的MQ如RabbitMQ,ActiveMQ,Kafka等。NSQ是一個基于Go語言的分布式實時消息平臺,它基于MIT開源協議發布,由bitly公司開源出來的一款簡單...
    0推薦
    36K 瀏覽

    【譯】Go 中如何進行單元測試

    在這篇文章中,我將嘗試回答這個問題,首先解釋什么是測試,然后我會用 Go 去深入實際編寫測試。在編寫測試時,我將通過編寫自定義 main 包,使用 testing 包以及更復雜的功能(如自定義 ...
    0推薦
    40K 瀏覽

    Go 在證券行情系統中的應用

    本文內容包含三個部分:證券行業系統背景介紹,證券行情業務特點,行情系統開發遇到的挑戰。
    0推薦
    38K 瀏覽

    Go 1.9中值得關注的幾個變化

    我們還是來看看Go 1.9究竟有哪些值得我們關注的變化,雖然我個人覺得Go1.9的變動的幅度并不是很大^0^。
    0推薦
    64K 瀏覽

    性能優化實戰:百萬級WebSockets和Go語言

    大家好!我的名字叫Sergey Kamardin。我是來自 Mail.Ru 的一名工程師。這篇文章將講述我們是如何用Go語言開發一個高負荷的WebSocket服務。即使你對WebSockets熟...
    0推薦
    36K 瀏覽

    Golang Context源碼學習

    最近學習golang框架的時候發現許多地方都用到了context的概念,比如grpc請求 etcd訪問等許多地方。 本著追根溯源搞清楚實現方式的勁頭,決定研究下實現原理。
    0推薦
    40K 瀏覽

    如何用Go語言每分鐘處理100萬個請求

    作者結合自身工作經歷,以一個項目為案例,通過多個Go語言程序實例的嘗試,闡述了Go語言是如何每分鐘可以處理100萬個請求的,以下是譯文。
    1 2 3 4 5 6 7 8 9 10

    經驗分享,提升職場影響力

    投稿

    熱門問答

      熱門文檔

      • sesese色