240 發(fā)簡信
IP屬地:四川
  • 120
    Elasticsearch 之 Translog

    1. 概念 我們知道绷蹲,Elasticsearch(ES) 的底層存儲引擎是 Lucene涧黄,ES 調用 Lucene 的接口進行 CRUD疯攒,寫入 Lucene 的數(shù)據(jù)首先是緩存...

  • @166344097246 目前線上已經20億了

    Elasticsearch 在訂單場景的應用

    一腕巡、背景 公司業(yè)務訂單數(shù)據(jù)增量大概在 4 億每月,訂單在數(shù)據(jù)庫中存量保存 3 個月數(shù)據(jù)浸赫,一共 12 億文檔 1 TB 數(shù)據(jù)。平時讀 QPS 在 2500 左右赃绊,寫 QPS 在...

  • lucene VInt(變長整數(shù) )

    VInt 介紹 VInt (variable-length Integer) 變長整數(shù)既峡,指的是使用動態(tài)變化的字節(jié)數(shù)來表示整數(shù)。我們熟悉的編程語言中碧查,int 型都是由固定的 ...

  • 120
    Elasticsearch 在訂單場景的應用

    一运敢、背景 公司業(yè)務訂單數(shù)據(jù)增量大概在 4 億每月校仑,訂單在數(shù)據(jù)庫中存量保存 3 個月數(shù)據(jù),一共 12 億文檔 1 TB 數(shù)據(jù)传惠。平時讀 QPS 在 2500 左右迄沫,寫 QPS 在...

  • 非緩沖io與緩沖io

    系統(tǒng)調用 在講解io之前,先介紹下系統(tǒng)調用卦方。系統(tǒng)調用是操作系統(tǒng)內核提供給外部訪問的最小接口羊瘩,運行在內核態(tài),如果應用層需要訪問cpu盼砍、內存尘吗、io等資源時,則需要訪問系統(tǒng)調用進行...

  • defer浇坐、return及賦值順序

    在使用go語言開發(fā)項目時睬捶,有這么個需求:在函數(shù)返回前檢查某個值是否合法,如果不合法則進行修正吗跋。那最自然的實現(xiàn)方式如下: 但是這種方式有個弊端侧戴,當number賦值為99999后...

  • 120
    jdk1.6及1.8 HashMap線程安全分析

    前言 HashMap在java程序中使用頗為頻繁酗宋,因此掌握HashMap的底層實現(xiàn)顯得格外重要。相信大家也知道HashMap是非線程安全的疆拘,在多線程環(huán)境下應該避免使用Hash...

  • 單例模式之進化心路

    前言 單例模式應該是編程中使用最多的設計模式之一蜕猫,寫好單例模式往往能體現(xiàn)一個程序員的基本功。單例模式看似簡單哎迄,但是要將其設計得高效回右、安全、優(yōu)雅漱挚,還是需要考慮很多細節(jié)之處翔烁。本文...

  • 120
    jvm垃圾回收算法

    前言 java 相較于 c、c++ 語言的優(yōu)勢之一是自帶垃圾回收器旨涝,程序開發(fā)人員不用手動管理內存蹬屹,內存的分配和釋放完全由 gc (Garbage Collector) 來做,...

  • 120
    Innodb索引原理

    基本概念 數(shù)據(jù)庫的索引類似書的目錄白华,我們通過標題及其對應的頁碼便可快速的找到標題對應的內容慨默。在數(shù)據(jù)庫中,可以根據(jù)索引快速定位記錄的位置弧腥,然后從磁盤讀出數(shù)據(jù)厦取。因此,簡單來說管搪,索...

  • 數(shù)據(jù)庫三大范式

    何為范式 ????顧名思義虾攻,規(guī)范的方式铡买。數(shù)據(jù)庫作為底層的存儲系統(tǒng),直接影響業(yè)務層的性能台谢,因此寻狂,為了能夠讓開發(fā)人員科學規(guī)范地使用數(shù)據(jù)庫,三大范式應運而生朋沮。本文將以較為簡潔的文字...

個人介紹
前騰訊 后臺開發(fā)工程師 云存儲
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品