前言 如果想隔離主機(jī)中進(jìn)程的網(wǎng)絡(luò)環(huán)境,可以使用network namespace(后面簡(jiǎn)稱(chēng)ns)來(lái)做。隔離方法很多種,本文介紹幾種簡(jiǎn)單的可行方案。 實(shí)驗(yàn)環(huán)境準(zhǔn)備 實(shí)驗(yàn)環(huán)境使用...
前言 如果想隔離主機(jī)中進(jìn)程的網(wǎng)絡(luò)環(huán)境,可以使用network namespace(后面簡(jiǎn)稱(chēng)ns)來(lái)做。隔離方法很多種,本文介紹幾種簡(jiǎn)單的可行方案。 實(shí)驗(yàn)環(huán)境準(zhǔn)備 實(shí)驗(yàn)環(huán)境使用...
今年換了份工作,從6月上旬開(kāi)始到10月中下旬結(jié)束,持續(xù)了近5個(gè)月的時(shí)間。這期間自己有一些感悟,在此記錄一下。 面試的幾個(gè)階段 第一階段 這一階段差不多是6月一整月。 一開(kāi)始自...
今年開(kāi)始我這邊在用C++寫(xiě)一個(gè)TcpServer,包括核心的網(wǎng)絡(luò)框架部分,目前開(kāi)發(fā)接近完成,所以從這篇文章開(kāi)始和大家分享一下我是如何從0到1完成這個(gè)TcpServer的。 這...
去年我由干了多年的業(yè)務(wù)部門(mén)調(diào)崗到目前的技術(shù)平臺(tái)部門(mén)已經(jīng)快1年了,這一年過(guò)得并不輕松,遇到很多困難,到目前也沒(méi)有全部解決,總有一種夾縫中求生存的感覺(jué)。 2018年末了,我做了很...
最近我負(fù)責(zé)的一個(gè)平臺(tái)型服務(wù)遇到了故障,導(dǎo)致一個(gè)用到它的業(yè)務(wù)部門(mén)出現(xiàn)連鎖反應(yīng),最終發(fā)生P0級(jí)(公司內(nèi)部認(rèn)定的最高級(jí)別)事故。 事故恢復(fù)后,我這邊也做了一些措施可以有效防止再次發(fā)...
@不浪人 目前的確沒(méi)有這樣做
gobox中的連接池pool今天來(lái)說(shuō)下gobox中的連接池底層實(shí)現(xiàn)pool 為什么需要連接池 我們的系統(tǒng)在訪問(wèn)外部資源(redis、mysql等)時(shí),為了提高性能,通常會(huì)用到的一個(gè)優(yōu)化方法就是把已經(jīng)使用...
@不浪人 是在Destruct中放回去的
應(yīng)用編程基礎(chǔ)課第五講:Go項(xiàng)目實(shí)踐今天我給大家介紹下我使用Go語(yǔ)言做項(xiàng)目的一些心得,實(shí)際項(xiàng)目由于涉及公司代碼,所以我這里開(kāi)發(fā)了一個(gè)通用的模版項(xiàng)目gobox-demo用于說(shuō)明。 gobox-demo代碼:htt...
@一直在KO 因?yàn)槲疫@邊通常都是直接面向用戶的系統(tǒng),的確沒(méi)有后臺(tái)統(tǒng)計(jì)工作這樣復(fù)雜的場(chǎng)景,目前我這邊的確是每個(gè)表一個(gè)controller處理的。
應(yīng)用編程基礎(chǔ)課第五講:Go項(xiàng)目實(shí)踐今天我給大家介紹下我使用Go語(yǔ)言做項(xiàng)目的一些心得,實(shí)際項(xiàng)目由于涉及公司代碼,所以我這里開(kāi)發(fā)了一個(gè)通用的模版項(xiàng)目gobox-demo用于說(shuō)明。 gobox-demo代碼:htt...
@一直在KO 我這邊的確還沒(méi)遇到過(guò)幾百個(gè)表的場(chǎng)景,幾十個(gè)倒是有的,感覺(jué)也還好,幾百個(gè)的表我這邊通常都是分表的場(chǎng)景,分表的話,被分的多個(gè)表最終只會(huì)對(duì)應(yīng)一個(gè)實(shí)體。
應(yīng)用編程基礎(chǔ)課第五講:Go項(xiàng)目實(shí)踐今天我給大家介紹下我使用Go語(yǔ)言做項(xiàng)目的一些心得,實(shí)際項(xiàng)目由于涉及公司代碼,所以我這里開(kāi)發(fā)了一個(gè)通用的模版項(xiàng)目gobox-demo用于說(shuō)明。 gobox-demo代碼:htt...
1:BOOK BOOK是一款集合高質(zhì)量圖書(shū),期刊雜志,報(bào)紙的高質(zhì)量閱讀軟件,并且這款軟件還支持聽(tīng)書(shū)功能,軟件的書(shū)籍全部免費(fèi),軟件的書(shū)籍也是十分豐富;僅支持安卓版本。 它書(shū)籍種...
@一直在KO 目前我這邊每個(gè)表會(huì)看它是否對(duì)應(yīng)一個(gè)實(shí)體,如果是一個(gè)單獨(dú)實(shí)體的話,我會(huì)單獨(dú)給它提供一個(gè)controller
應(yīng)用編程基礎(chǔ)課第五講:Go項(xiàng)目實(shí)踐今天我給大家介紹下我使用Go語(yǔ)言做項(xiàng)目的一些心得,實(shí)際項(xiàng)目由于涉及公司代碼,所以我這里開(kāi)發(fā)了一個(gè)通用的模版項(xiàng)目gobox-demo用于說(shuō)明。 gobox-demo代碼:htt...
在做多線程編程時(shí),有兩個(gè)場(chǎng)景我們都會(huì)遇到: 多線程訪問(wèn)共享資源,需要用到鎖; 多線程間的狀態(tài)同步,這個(gè)可用的機(jī)制很多,條件變量是廣泛使用的一種。 今天我用一個(gè)簡(jiǎn)單的例子來(lái)給大...
Google的Protobuf是一個(gè)高效的二進(jìn)制編解碼機(jī)制,應(yīng)用很廣,很多RPC庫(kù)都使用了它,包括gRPC。 為了讓大家更好的理解它,今天我來(lái)用一個(gè)簡(jiǎn)單的例子和大家介紹下它的...
今天我給大家介紹下我使用Go語(yǔ)言做項(xiàng)目的一些心得,實(shí)際項(xiàng)目由于涉及公司代碼,所以我這里開(kāi)發(fā)了一個(gè)通用的模版項(xiàng)目gobox-demo用于說(shuō)明。 gobox-demo代碼:htt...
今天我給大家介紹下我使用Go語(yǔ)言做過(guò)的一些編程實(shí)踐 golog 代碼在:https://github.com/goinbox/golog 無(wú)論我們做什么開(kāi)發(fā),log都是個(gè)強(qiáng)需...
上面兩次課我講解了編程方面的基礎(chǔ)知識(shí),這次開(kāi)始,我使用Go語(yǔ)言來(lái)做一些編程實(shí)踐方面的講解。 今天先來(lái)說(shuō)下Go語(yǔ)言中的一些我認(rèn)為比較重要的知識(shí)點(diǎn)。 關(guān)于Go的基礎(chǔ)使用,這里不做...
今天給大家介紹下一些網(wǎng)絡(luò)編程方面的需要掌握的基礎(chǔ)知識(shí): 網(wǎng)絡(luò)分層模型 先來(lái)看一張圖: 從左到右向,分別是: OSI七層模型 TCP/IP四層模型 應(yīng)用程序?qū)崿F(xiàn)部分和內(nèi)核實(shí)現(xiàn)部...
本人從事linux下web編程多年,最近有幸給組內(nèi)同學(xué)做培訓(xùn),希望能給大家介紹下自己這些年在應(yīng)用編程方面的經(jīng)驗(yàn),今天先給大家介紹下一些編程方面的需要掌握的基礎(chǔ)知識(shí): 操作系統(tǒng)...
有一些常用的工具函數(shù),我們把它們放到gomisc這個(gè)包中。 工具介紹 Slice中的值Unique 示例: 輸出: 文件、目錄是否存在 示例: 輸出: 多個(gè)[]byte拼接 ...
我們都會(huì)有從異步隊(duì)列中消費(fèi)的需求,今天來(lái)說(shuō)下gobox中的consumer處理框架 consumer處理架構(gòu)圖 重要的對(duì)象 IMessage 定義每條消息 ConsumerH...