最近和春暉、劉丁討論定時器的問題,又仔細(xì)看了下 go timer 兩個版本的實現(xiàn)煞檩,再結(jié)合 epoll 事件驅(qū)動实夹,對比 Nginx, 實現(xiàn)方式如出一轍点寥。只不過 go 的是無阻塞...
最近和春暉、劉丁討論定時器的問題,又仔細(xì)看了下 go timer 兩個版本的實現(xiàn)煞檩,再結(jié)合 epoll 事件驅(qū)動实夹,對比 Nginx, 實現(xiàn)方式如出一轍点寥。只不過 go 的是無阻塞...
最近閱讀 nginx, go 代碼時經(jīng)撤镣校看到結(jié)構(gòu)體 cache line 對齊派诬,比如 go timer 全局?jǐn)?shù)組陈轿。周末 google圈纺、知呼 搜索了相關(guān)文檔,梳理一下做個總結(jié)分...
最近同事有個變更上線麦射,暫且稱為服務(wù)B蛾娶,它的上游是服務(wù)A。服務(wù)B是thrift server潜秋,上線后蛔琅,服務(wù)A報EOF錯誤。據(jù)此懷疑以下幾點: C/S端協(xié)議不一致峻呛。CR 代碼罗售,發(fā)...
最近同事上線了一個功能辜窑,涉及到 thrift rpc。上完線后看代碼才發(fā)現(xiàn) thrift client 用完之后忘記將 transport close 掉寨躁,擔(dān)心 socket...
我們使用golang編寫的線上服務(wù)穆碎,通常會設(shè)置一個golang runtime指標(biāo)監(jiān)控,包括goroutine num职恳、gc num所禀、gc pause 等等。最近的一次上線话肖,...
SVM是機(jī)器學(xué)習(xí)里面最強(qiáng)大最好用的工具之一间涵,它試圖在特征空間里尋找一個超平面,以最小的錯分率把正負(fù)樣本分開榜揖。它的強(qiáng)大之處還在于勾哩,當(dāng)樣本在原特征空間中線性不可分,即找不到一個足...