沒(méi)想到蹭了一波年假,感覺(jué)就很舒服,然后就可以摸魚啦啦啦啦啦。過(guò)年期間把 golang的基礎(chǔ)使用看完吧,《go 高級(jí)編程》然后可以寫一寫go的項(xiàng)目,了解一下uwsgi到底是什么...
沒(méi)想到蹭了一波年假,感覺(jué)就很舒服,然后就可以摸魚啦啦啦啦啦。過(guò)年期間把 golang的基礎(chǔ)使用看完吧,《go 高級(jí)編程》然后可以寫一寫go的項(xiàng)目,了解一下uwsgi到底是什么...
準(zhǔn)備年前看書+ 看完之前的gorpc項(xiàng)目。 可以順帶看一下gocache項(xiàng)目。應(yīng)該是cache2go項(xiàng)目。感覺(jué)對(duì)go還是整個(gè)過(guò)程不了解,到底怎么從go-> 機(jī)器指令的過(guò)程。還...
今天主要學(xué)習(xí)了一下SNMP。 全稱,簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議。應(yīng)用場(chǎng)景主要是網(wǎng)絡(luò)設(shè)備運(yùn)維,因?yàn)樽畛R姷膱?chǎng)景就是系統(tǒng)運(yùn)維。網(wǎng)絡(luò)設(shè)備通過(guò)SNMP外發(fā)系統(tǒng)請(qǐng)求。 SNMP-agent通過(guò)指...
今天學(xué)了一個(gè)框架,緩存的使用。但是緩存會(huì)返回log的使用。不知道是不是并發(fā)存在的問(wèn)題,明天還需要繼續(xù)嘗試。對(duì)go開源項(xiàng)目要有進(jìn)一步的學(xué)習(xí)go要進(jìn)一步的運(yùn)用。計(jì)算機(jī)網(wǎng)絡(luò)也要重新...
今天的感想是 就算是業(yè)務(wù)代碼也要好好寫 底層一天一定要學(xué)一部分,不能忙了就不推進(jìn)任務(wù)(如果沒(méi)推進(jìn)肯定是接口) 繼續(xù)學(xué)習(xí)linux底層相關(guān)的東西,不能因?yàn)閜ython語(yǔ)言限制不...
以后真的不能老是為了完成任務(wù)而完成任務(wù)。 今天一天忙頭寫業(yè)務(wù)連一頭回顧的想法都沒(méi)有。太著急匆忙,轉(zhuǎn)眼已經(jīng)十一點(diǎn)。 今天遇到的問(wèn)題,文件句柄等,由于現(xiàn)在用的Python書寫。根...
今天又是加班到現(xiàn)在。以后的話 想1/3的時(shí)間看代碼,2/3的時(shí)間工作。最近準(zhǔn)備完成gorpc,然后接下來(lái)看nsq 和 gor (流量鏡像的還不錯(cuò)) 最好是在寫代碼中熟悉項(xiàng)目所...
5307. 將整數(shù)轉(zhuǎn)換為兩個(gè)無(wú)零整數(shù)的和 「無(wú)零整數(shù)」是十進(jìn)制表示中 不含任何 0 的正整數(shù)。 給你一個(gè)整數(shù) n,請(qǐng)你返回一個(gè) 由兩個(gè)整數(shù)組成的列表 [A, B],滿足: A...
1309. 解碼字母到整數(shù)映射 給你一個(gè)字符串 s,它由數(shù)字('0' - '9')和 '#' 組成。我們希望按下述規(guī)則將 s 映射為一些小寫英文字符: 字符('a' - 'i...
web因?yàn)閠ob的關(guān)系,所以是單機(jī)web。 耗時(shí)操作應(yīng)該兩階段提交 或者失敗的操作默認(rèn),或者加延時(shí)消息隊(duì)列 zset那種。 再?zèng)]想到好的辦法。。 不然一個(gè)中間創(chuàng)建中的數(shù)據(jù)卡死...
本周又連續(xù)工作了好久,仿佛自己已經(jīng)喪失了主動(dòng)思考的方式.開始變得可怕起來(lái)了,這種感覺(jué)..生活被工作塞滿,剩余時(shí)間又是被視頻(bilibili)塞滿...,woc了... 感覺(jué)...
首先對(duì)t reflect.Type進(jìn)行判斷,看是不是合法的類型.具體函數(shù)為validateType 然后申請(qǐng)t對(duì)應(yīng)的類型,然后如果發(fā)現(xiàn)是特殊的類型reflect.Array,...
函數(shù)對(duì)func進(jìn)行注冊(cè),serviceMap[""]作為函數(shù)路由 首先會(huì)在funcMap進(jìn)行查找,避免重復(fù) fd作為函數(shù)的具體類型,inNum是參數(shù)個(gè)數(shù),reqt是函數(shù)傳參類...
消息分為兩種,- ID不為0的時(shí)候,即!skipResponse的時(shí)候,將處理后的消息放入responsesChan交由serverWriter處理,返回給client ID...
```go func serverWriter(s *Server, w io.Writer, clientAddr string, responsesChan <-chan...
增加宕機(jī)恢復(fù)時(shí),且在函數(shù)結(jié)束時(shí)通知上層結(jié)束(close(done)) 申請(qǐng)了一個(gè)decoder,主要是對(duì)gob格式進(jìn)行解碼,長(zhǎng)度為RecvBufferSize(默認(rèn)65536...
OnConnect,像中間件一樣對(duì)原本的clientAddr和conn進(jìn)行處理,可以記錄日志,甚至可以封裝。 zChan用于通知消息是否被壓縮。 啟動(dòng)讀協(xié)程和寫協(xié)程去讀取消息...
特點(diǎn) 省內(nèi)存,尤其在事件通信的時(shí)候。 struct零值就是本身,讀取close的channel返回零值 使用場(chǎng)景 首先事件通知,可以通過(guò)寫入 通知其他協(xié)程,但是只能通知一個(gè)。...