240 發(fā)簡(jiǎn)信
IP屬地:北京
  • 120
    基于opentracing + jaeger 實(shí)現(xiàn)全鏈路追蹤

    [TOC] 鏈路追蹤 當(dāng)代互聯(lián)網(wǎng)服務(wù)娩怎,通常都是用復(fù)雜,大規(guī)模分布式集群來(lái)實(shí)現(xiàn)拉宗,微服務(wù)化峦树,這些軟件模塊分布在不同的機(jī)器,不同的數(shù)據(jù)中心旦事,由不同團(tuán)隊(duì)魁巩,語(yǔ)言開發(fā)而成。因此姐浮,需要工具...

  • 120
    基于opentracing + jaeger 實(shí)現(xiàn)全鏈路追蹤

    [TOC] 鏈路追蹤 當(dāng)代互聯(lián)網(wǎng)服務(wù)谷遂,通常都是用復(fù)雜,大規(guī)模分布式集群來(lái)實(shí)現(xiàn)卖鲤,微服務(wù)化肾扰,這些軟件模塊分布在不同的機(jī)器,不同的數(shù)據(jù)中心蛋逾,由不同團(tuán)隊(duì)集晚,語(yǔ)言開發(fā)而成。因此区匣,需要工具...

  • 120
    一致性Hash原理與實(shí)現(xiàn)

    前言 互聯(lián)網(wǎng)公司中偷拔,絕大部分都沒(méi)有馬爸爸系列的公司那樣財(cái)大氣粗,他們即沒(méi)有強(qiáng)勁的服務(wù)器、也沒(méi)有錢去購(gòu)買昂貴的海量數(shù)據(jù)庫(kù)莲绰。那他們是怎么應(yīng)對(duì)大數(shù)據(jù)量高并發(fā)的業(yè)務(wù)場(chǎng)景的呢欺旧?這個(gè)和當(dāng)...

  • docker磁盤空間不足,修改數(shù)據(jù)存儲(chǔ)路徑

    修改docker數(shù)據(jù)存儲(chǔ)路徑 docker的默認(rèn)的數(shù)據(jù)存儲(chǔ)路徑為/var/lib/docker/蛤签,如果其所在磁盤空間較小辞友,容易出現(xiàn)磁盤空間不足的問(wèn)題,這是就需要修改docke...

  • 120
    mysql日志系統(tǒng)之redo log和bin log

    首先震肮,我們先來(lái)看看一次查詢/更新語(yǔ)句流程圖 mysql不是每次數(shù)據(jù)更改都立刻寫到磁盤称龙,而是會(huì)先將修改后的結(jié)果暫存在內(nèi)存中,當(dāng)一段時(shí)間后,再一次性將多個(gè)修改寫到磁盤上钙蒙,減少磁盤...

  • go語(yǔ)言 defer詳解

    每個(gè)goroutine都維護(hù)一個(gè)自己的defer鏈表茵瀑。 新注冊(cè)的defer會(huì)被添加到鏈表頭间驮。 defer鏈表執(zhí)行時(shí)躬厌,從鏈表頭開始執(zhí)行。所以表現(xiàn)出倒敘執(zhí)行竞帽。 函數(shù)如果注冊(cè)了de...

  • go語(yǔ)言 defer 采坑

    指針類型T 直接調(diào)用 值類型 使用 這樣操作的目的是將參數(shù)t捕獲扛施,形成閉包,編譯器會(huì)將t被分配到堆上屹篓,棧上只保留其地址疙渣,這樣defer中操作的才是真正的t而不是其拷貝。 例子...

  • go語(yǔ)言 結(jié)構(gòu)體比較問(wèn)題

    以下代碼中有三種結(jié)構(gòu)體比較堆巧,能否編譯通過(guò)呢 編譯結(jié)果如下: golang中結(jié)構(gòu)體的比較有以下規(guī)則: 只有相同類型的結(jié)構(gòu)體才可以比較 結(jié)構(gòu)體必須字段屬性和順序都相同妄荔,才是相同結(jié)...

  • 120
    go語(yǔ)言 GC混合寫屏障

    golang混合寫屏障實(shí)現(xiàn) 寫屏障只應(yīng)用在堆上應(yīng)用,棧上部啟用谍肤。 GC開始將棧上的對(duì)象全部掃描并標(biāo)記為黑色啦租。 GC期間,任何在棧上創(chuàng)建的新對(duì)象荒揣,均為黑色篷角。 被刪除的對(duì)象標(biāo)記為...

  • go語(yǔ)言 替換字符串中的空格 多種方法性能比較

    經(jīng)過(guò)優(yōu)化,速度提升了一倍系任,內(nèi)存申請(qǐng)降低了36倍

  • sql 條件插入

    某表中已有該值時(shí)恳蹲,不添加數(shù)據(jù) 表中有field1值為v1的記錄時(shí)不插入 實(shí)例

  • go語(yǔ)言文件讀取以及IO操作

    文章目錄 文件信息接口os.FileInfo 文件的常規(guī)操作 (os包) 文件的讀取和寫入 (io及os包) ioutil包 bufio包 一、文件信息 os.FileInf...

  • go語(yǔ)言中的值類型和引用類型

    值類型: 基本數(shù)據(jù)類型俩滥,int嘉蕾,float,bool霜旧,string错忱,以及數(shù)組和struct特點(diǎn):變量直接存儲(chǔ)值,內(nèi)存通常在棧中分配,棧在函數(shù)調(diào)用完會(huì)被釋放 引用類型: 指針航背,...

  • 寫的不錯(cuò)喉悴,加油

    python和golang協(xié)程學(xué)習(xí)雜記

    今天在學(xué)python協(xié)程的時(shí)候有一些疑惑,向源源大神請(qǐng)教了一下玖媚,學(xué)到好多箕肃,總結(jié)一下。 python是線程安全的 python語(yǔ)言的基本數(shù)據(jù)結(jié)構(gòu)設(shè)定的時(shí)候就是線程安全的今魔,一個(gè)線...

  • python和golang協(xié)程學(xué)習(xí)雜記

    今天在學(xué)python協(xié)程的時(shí)候有一些疑惑勺像,向源源大神請(qǐng)教了一下,學(xué)到好多错森,總結(jié)一下吟宦。 python是線程安全的 python語(yǔ)言的基本數(shù)據(jù)結(jié)構(gòu)設(shè)定的時(shí)候就是線程安全的,一個(gè)線...

  • go語(yǔ)言中type的幾種使用方式

    1涩维、定義結(jié)構(gòu)體 2殃姓、根據(jù)已有類型,定義新類型 type name string name類型與string擁有相同的特性瓦阐,但兩者是不同的類型 還可以針對(duì)新類型定義方法蜗侈。上面...

  • go語(yǔ)言類型別名與類型聲明的區(qū)別

    語(yǔ)法 type name string 將name定義為一個(gè)新的類型,該類型擁有和string一樣的特性睡蟋,但是兩者是不用的類型踏幻,不可用+進(jìn)行拼接等運(yùn)算。 type name ...

個(gè)人介紹
跳出舒適圈坐求,才會(huì)有進(jìn)步
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品