240 發(fā)簡(jiǎn)信
IP屬地:內(nèi)蒙古
  • 遇見(jiàn)ZooKeeper:初識(shí)

    0. 什么是ZooKeeper ZooKeeper 是一個(gè)開(kāi)源的分布式振定,它的設(shè)計(jì)目標(biāo)是將那些復(fù)雜且容易出錯(cuò)的分布式協(xié)同服務(wù)封裝起來(lái)恩静,抽象出一個(gè)高效可靠的原語(yǔ)集况既,并以一系列簡(jiǎn)單...

  • 哲少薦書(shū):鞋狗

    很久沒(méi)來(lái)薦書(shū)了,主要原因是最近讀到的值得推薦的書(shū)比較少(其實(shí)是偷懶了褥芒,讀書(shū)少了)。還好春節(jié)假期來(lái)臨,也趁著難得的假期時(shí)間讀完了一本書(shū)——《鞋狗》亩钟。 這是一本讀完就想要推薦給大...

  • Elasticsearch從入門(mén)到放棄:淺談算分

    今天來(lái)聊一個(gè) Elasticsearch 的另一個(gè)關(guān)鍵概念——相關(guān)性算分乓梨。在查詢 API 的結(jié)果中,我們經(jīng)常會(huì)看到 _score 這個(gè)字段清酥,它就是用來(lái)表示相關(guān)性算分的字段扶镀,而...

  • 【譯】代碼中如何寫(xiě)出更有意義的命名

    作為一名開(kāi)發(fā)人員,在編碼過(guò)程中焰轻,你總會(huì)花很多時(shí)間來(lái)思考如何正確命名臭觉。因?yàn)槊Q無(wú)處不在,你需要考慮文件名辱志、類(lèi)名蝠筑、方法名和變量名。 雖然我們需要花費(fèi)很多時(shí)間荸频,但是為了更好的命名還...

  • Elasticsearch從入門(mén)到放棄:瞎說(shuō)Mapping

    前面我們聊了 Elasticsearch 的索引菱肖、搜索和分詞器,今天再來(lái)聊另一個(gè)基礎(chǔ)內(nèi)容—— Mapping旭从。 Mapping 在 Elasticsearch 中的地位相當(dāng)于...

  • 【譯】求你不要再寫(xiě)沒(méi)用的提交信息了

    開(kāi)始嘗試優(yōu)化你的 Git 提交信息吧 我們都看到過(guò)的 你在一個(gè)項(xiàng)目中使用 Git 作為版本控制稳强。 當(dāng)你做完了一次修改之后,你想要盡快更新你的分支和悦。 所以你打開(kāi)了終端退疫,輸入了下...

  • Elasticsearch源碼解析:環(huán)境搭建

    在之前學(xué)習(xí)Redis的過(guò)程中,我就是一邊通過(guò)文檔/視頻學(xué)習(xí)鸽素,一邊閱讀源碼褒繁。我發(fā)現(xiàn)兩種方法可以相輔相成,互相補(bǔ)充馍忽。閱讀文檔可以幫助我們快速了解某個(gè)功能棒坏,閱讀源碼有助于我們更深入...

  • Elasticsearch從入門(mén)到放棄:再聊搜索

    在前文中我們?cè)?jīng)聊過(guò)搜索文檔的方法,Elasticsearch 一般適用于讀多寫(xiě)少的場(chǎng)景遭笋,因此我們需要更多的關(guān)注讀操作坝冕。 Elasticsearch 提供的 Search A...

  • Elasticsearch從入門(mén)到放棄:分詞器初印象

    Elasticsearch 系列回來(lái)了,先給因?yàn)檫@個(gè)系列關(guān)注我的同學(xué)說(shuō)聲抱歉瓦呼,拖了這么久才回來(lái)喂窟,這個(gè)系列雖然叫「Elasticsearch 從入門(mén)到放棄」,但只有三篇就放棄還...

  • 哲少薦書(shū):這才是心理學(xué)

    很久沒(méi)寫(xiě)東西了央串,最近工作上事情比較多磨澡,所以平時(shí)也就沒(méi)什么時(shí)間來(lái)寫(xiě)了。不過(guò)還好有一個(gè)五一假期质和,忙了一個(gè)月的我決定在這個(gè)假期放松一下稳摄,利用放假這幾天讀了一本書(shū),叫做《這才是心理學(xué)...

  • 120
    Rust───crates 國(guó)內(nèi)鏡像源配置

    最近發(fā)現(xiàn)拉取 crates.io 倉(cāng)庫(kù)代碼尤其慢侦另,很多次超時(shí)導(dǎo)致引用庫(kù)沒(méi)法編譯秩命。這里可以切到國(guó)內(nèi)鏡像尉共,配置如下: 找到當(dāng)前用戶目錄下 /Users/baoyachi/.car...

  • 120
    Rust入坑指南:萬(wàn)物初始

    有沒(méi)有同學(xué)記得我們一起挖了多少個(gè)坑褒傅?嗯…其實(shí)我自己也不記得了弃锐,今天我們?cè)賮?lái)挖一個(gè)特殊的坑,這個(gè)坑可以說(shuō)是挖到根源了——元編程殿托。 元編程是編程領(lǐng)域的一個(gè)重要概念霹菊,它允許程序?qū)⒋?..

  • Rust入坑指南:居安思危

    任何事情都是相對(duì)的,就像Rust給我們的印象一直是安全支竹、快速旋廷,但實(shí)際上,完全的安全是不可能實(shí)現(xiàn)的礼搁。因此饶碘,Rust中也是會(huì)有不安全的代碼的。 嚴(yán)格來(lái)講馒吴,Rust語(yǔ)言可以分為Sa...

  • 走近源碼:Redis如何清除過(guò)期key

    “对耍……”,美好的周六就這么被一陣釘釘消息吵醒了饮戳。 業(yè)務(wù)組的同學(xué)告訴我說(shuō)很多用戶的帳號(hào)今天被強(qiáng)制下線豪治。我們的帳號(hào)系統(tǒng)正常的邏輯是用戶登錄一次后,token的有效期可以維持一天...

  • 120
    springboot配置多數(shù)據(jù)源后mybatis攔截器失效

    配置文件是通過(guò)springcloudconfig遠(yuǎn)程分布式配置。采用阿里Druid數(shù)據(jù)源歹河。并支持一主多從的讀寫(xiě)分離掩浙。分頁(yè)組件通過(guò)攔截器攔截帶有page后綴的方法名,動(dòng)態(tài)的設(shè)置...

  • Rust入坑指南:齊頭并進(jìn)(下)

    前文中我們聊了Rust如何管理線程以及如何利用Rust中的鎖進(jìn)行編程秸歧。今天我們繼續(xù)學(xué)習(xí)并發(fā)編程厨姚, 原子類(lèi)型 許多編程語(yǔ)言都會(huì)提供原子類(lèi)型,Rust也不例外寥茫,在前文中我們聊了R...

  • 120
    Rust入坑指南:齊頭并進(jìn)(上)

    我們知道遣蚀,如今CPU的計(jì)算能力已經(jīng)非常強(qiáng)大,其速度比內(nèi)存要高出許多個(gè)數(shù)量級(jí)纱耻。為了充分利用CPU資源芭梯,多數(shù)編程語(yǔ)言都提供了并發(fā)編程的能力,Rust也不例外弄喘。 聊到并發(fā)玖喘,就離不開(kāi)...

  • 【譯】推薦你使用Vim的三個(gè)半理由

    在很久以前,軟件行業(yè)就有一種爭(zhēng)論:究竟要不要使用Vim蘑志。這種爭(zhēng)論有點(diǎn)像音樂(lè)界關(guān)于模擬信號(hào)與數(shù)字信號(hào)的爭(zhēng)論累奈。 在大多數(shù)工程師眼中贬派,Vim是一種老舊的,已經(jīng)過(guò)時(shí)了的文本編輯器澎媒。它...

個(gè)人介紹
個(gè)人公眾號(hào):代碼潔癖患者
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品