240 發(fā)簡信
IP屬地:北京
  • 120
    鏡像(mirror)和倉庫(repository)的區(qū)別

    倉庫(repository) 倉庫主要分為兩類: remote repository:相當(dāng)于公共的倉庫甫何,大家都能訪問到,一般可以用URL的形式訪問 local reposit...

  • setting.xml/pom.xml

    settings.xml settings.xml是maven的全局配置文件settings.xml文件一般存在于兩個位置:1.全局配置: {user.home}/.m2/s...

  • 生命周期和插件

    生命周期和插件是maven的兩個核心概念,一次mvn命令的執(zhí)行就對應(yīng)了一次生命周期鸠珠。而生命周期是一個抽象的概念巍耗,他的具體實現(xiàn)都需要插件來完成。 生命周期 maven有三套相互...

  • 120
    Raft算法

    目標(biāo) Raft是一種共識算法芍锦,為了解決的問題是在分布式系統(tǒng)中存在的一致性問題飞盆,它是一種去中心化次乓,強一致的算法。 概覽 為了完成上述目標(biāo)孽水,Raft的做法是將該問題分解成多個小問...

  • log包

    go 提供了標(biāo)準(zhǔn)日志庫->log 設(shè)置格式 SetFlags 具體格式項 設(shè)置前綴log.SetPrefix("xxx") 定制自己的日志

  • 120
    結(jié)構(gòu)性設(shè)計模式

    適配器模式 將一個接口轉(zhuǎn)換成客戶希望的另一個接口杏慰,適配器模式使接口不兼容的那些類可以一起工作。 橋接模式 設(shè)想如果要繪制矩形炼鞠、圓形缘滥、橢圓、正方形谒主,我們至少需要4個形狀類,但是...

  • 120
    創(chuàng)建型設(shè)計模式

    簡單工廠 在簡單工廠模式中擎颖,可以根據(jù)參數(shù)的不同返回不同類的實例。簡單工廠模式專門定義一個類來負責(zé)創(chuàng)建其他類的實例观游,被創(chuàng)建的實例通常都具有共同的父類。 優(yōu)點 1.工廠類含有必要...

  • 120
    JOIN 原理

    JOIN算法: Simple Nested-Loop Join 循環(huán)從驅(qū)動表r中取出一行并與被驅(qū)動表s進行匹配允跑,mysql沒有使用這種算法。 Index Nested-Loo...

  • defer/panic

    defer 1.defer語句后面必須是函數(shù)調(diào)用吮蛹,不能是語句荤崇,例如: 2.defer語句執(zhí)行的函數(shù)在本函數(shù)執(zhí)行完畢后執(zhí)行3.每次defer語句執(zhí)行的時候拌屏,會把函數(shù)“壓棧”倚喂,函...

  • 120
    lsof

    lsof用來列出當(dāng)前系統(tǒng)打開的所有的文件瓣戚。在linux環(huán)境下,任何事物都以文件的形式存在子库,通過文件不僅僅可以訪問常規(guī)數(shù)據(jù)舱权,還可以訪問網(wǎng)絡(luò)連接和硬件。所以如傳輸控制協(xié)議 (TC...

  • 120
    分布式全局ID自增算法

    數(shù)據(jù)庫主鍵自增(Flicker) 先創(chuàng)建一個表 stub代表一個業(yè)務(wù) 獲取ID 改進 主從 這種情況有可能因為從庫沒來得及同步從而生成重復(fù)的ID 雙主 雙主設(shè)置中宴倍,其中一臺機...

  • 120
    Web編程

    Web工作原理 首先,我們來了解一次網(wǎng)頁請求的過程俗他。當(dāng)我們使用瀏覽器打開一個網(wǎng)頁時:1.瀏覽器通過自身的DNS緩存進行查找是否存在未過期的DNS記錄2.如果沒有查找到的話會會...

  • 120
    DNS

    在進行網(wǎng)絡(luò)通訊時只能識別IP地址而不能識別域名阔逼,所以需要將域名解析成IP地址進行通信兆衅,DNS (domain name system) 主要作用就是將主機域名轉(zhuǎn)換為ip地址。...

  • 調(diào)度

    調(diào)度模型 groutine能擁有強大的并發(fā)實現(xiàn)是通過GPM調(diào)度模型實現(xiàn) G代表一個goroutine對象羡亩,每次go調(diào)用的時候,都會創(chuàng)建一個G對象 M代表一個線程危融,每次創(chuàng)建一個...

  • 數(shù)據(jù)類型底層實現(xiàn)(二)slice

    數(shù)據(jù)結(jié)構(gòu) Pointer 是指向一個數(shù)組的指針,len 代表當(dāng)前切片的長度专挪,cap 是當(dāng)前切片的容量。cap 總是大于等于 len 的寨腔。 擴容 當(dāng)我們對slice進行appe...

  • 并發(fā)編程

    goroutine 它是go并發(fā)設(shè)計的核心。goroutine就是協(xié)程迫卢,它比線程更小倚搬,十幾個goroutine在底層可能就是五六個線程。go語言內(nèi)部實現(xiàn)了goroutine的...

  • 120
    數(shù)據(jù)類型底層實現(xiàn)(三) channel

    底層數(shù)據(jù)結(jié)構(gòu) 其中主要的幾個部分:buf是有緩沖的channel所特有的結(jié)構(gòu)乾蛤,用來存儲緩存數(shù)據(jù)。是個循環(huán)鏈表家卖。sendx和recvx用于記錄buf這個循環(huán)鏈表中的發(fā)送或者接收...

  • tcpdump

    參數(shù) 抓包參數(shù) -c 指定抓包的數(shù)量-i 指定抓取的接口,默認(rèn)為第一個網(wǎng)絡(luò)接口-n 不做主機名解析-P:指定要抓取的包是流入還是流出的包∩系矗可以給定的值為"in"趴樱、"out"和...

  • 120
    數(shù)據(jù)類型底層實現(xiàn)(一)map

    map的底層數(shù)據(jù)結(jié)構(gòu)為hmap 其中hmap的buckets數(shù)組大小為2B個元素酪捡,也就是有2B個buckets鏈表。count提供給len()函數(shù)使用逛薇,結(jié)構(gòu)體中有一個buck...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品