240 發(fā)簡(jiǎn)信
IP屬地:上海
  • 詳盡解析go中的fatal error: concurrent map writes

    fatal error: concurrent map writes 問題出現(xiàn)的原因 go中的map不是并發(fā)安全的恋沃,所以當(dāng)多個(gè)goroutine同時(shí)對(duì)map執(zhí)行寫操作的時(shí)候橄镜,...

  • 240
    gin api接口 代碼布局

    00 參考代碼倉(cāng)庫(kù) https://gitee.com/babyb/gin_grom_restful_api 1 新建數(shù)據(jù)庫(kù)和表 新建一個(gè)blog 數(shù)據(jù)庫(kù), 當(dāng)然, 你...

  • 使用 Go Modules 管理依賴

    Go Modules 是 Go 語(yǔ)言的一種依賴管理方式,該 feature 是在 Go 1.11 版本中出現(xiàn)的禽笑,由于最近在做的項(xiàng)目中入录,團(tuán)隊(duì)都開始使用 go module 來...

  • 240
    Epoll的本質(zhì)(內(nèi)部實(shí)現(xiàn)原理)

    一、從網(wǎng)卡接收數(shù)據(jù)說起 下圖是一個(gè)典型的計(jì)算機(jī)結(jié)構(gòu)圖佳镜,計(jì)算機(jī)由CPU僚稿、存儲(chǔ)器(內(nèi)存)、網(wǎng)絡(luò)接口等部件組成蟀伸。了解epoll本質(zhì)的第一步蚀同,要從硬件的角度看計(jì)算機(jī)怎樣接收網(wǎng)絡(luò)數(shù)據(jù)缅刽。...

  • 240
    Go的內(nèi)存模型

    介紹 如何保證在一個(gè)goroutine中看到在另一個(gè)goroutine修改的變量的值,這篇文章進(jìn)行了詳細(xì)說明蠢络。 建議 如果程序中修改數(shù)據(jù)時(shí)有其他goroutine同時(shí)讀取衰猛,那...

  • 為什么建議你常閱讀源碼?

    我叫謝偉刹孔,是一名側(cè)重在后端的程序員啡省。 自身智力一般,技術(shù)迭代又非陈瑁快冕杠,為不至于總處于入門水平,給自己定位是后端酸茴,進(jìn)一步定位現(xiàn)階段是 web后臺(tái)開發(fā)分预。 為保持好奇心,經(jīng)常會(huì)嘗鮮...

  • 240
    注意ES的默認(rèn)排序和慎用_doc排序

    這兩天遇到了一個(gè)坑薪捍,就是ES的默認(rèn)排序笼痹,對(duì)于我們有時(shí)候直接把ES當(dāng)數(shù)據(jù)庫(kù)來玩的時(shí)候,往往返回的結(jié)果的_score都是0, 而ES默認(rèn)的排序酪穿,恰恰就是按 _score的desc...

個(gè)人介紹
不害怕凳干,不后悔
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品