240 發(fā)簡(jiǎn)信
IP屬地:北京
  • ruby并發(fā)編程

    ruby并發(fā)編程一般使用Thread實(shí)現(xiàn)杰妓,但是Thread默認(rèn)使用時(shí)通過(guò)共享內(nèi)存的使用的怜俐,即在子線(xiàn)程和主線(xiàn)程(或其他子線(xiàn)程)是get/set同一套變量的,不使用鎖則會(huì)因數(shù)據(jù)競(jìng)...

  • 120
    SelectDB

    什么是SelectDB SelectDB是基于Apache Doris 研發(fā)的霍狰,基于 MPP 架構(gòu)[https://developer.aliyun.com/article/...

  • kratos

    install kratos upgrade kratos upgrade 安裝依賴(lài) make init 如果 生成的grpc代碼是SupportPackageIsVersi...

  • 120
    LSM Tree與go-leveldb

    LSM Tree,即日志結(jié)構(gòu)合并樹(shù)(Log-StructuredMerge-Tree)赂摆。LSM tree 之所以有效是基于以下事實(shí):磁盤(pán)或內(nèi)存的連續(xù)讀寫(xiě)性能遠(yuǎn)高于隨機(jī)讀寫(xiě)性能...

  • 120
    bleve源碼解析 - index mapping

    bleve是golang實(shí)現(xiàn)的一個(gè)全文索引庫(kù)揽涮,類(lèi)似lucene官方使用示例: 我們先來(lái)看看他的類(lèi)型 TypeMapping:它是一個(gè)字符串到DocumentMapping指針...

  • 120
    puma源碼解析-cluster

    流程解讀 Puma 進(jìn)程(可以有一個(gè)或多個(gè))通過(guò) Reactor類(lèi)中的線(xiàn)程來(lái)接受來(lái)自套接字的連接。連接一旦完全緩沖并讀取冗尤,就會(huì)移到 todo 列表中听盖,可用的線(xiàn)程會(huì)從那里拾取它...

  • 120
    軟件架構(gòu)設(shè)計(jì)與模式之:事件溯源與CQRS架構(gòu)

    事件溯源(Event Sourcing) 事件溯源是一種軟件架構(gòu)模式胀溺,它將數(shù)據(jù)存儲(chǔ)為一系列有序的事件,而不是直接存儲(chǔ)當(dāng)前狀態(tài)皆看。每個(gè)事件都包含一個(gè)操作和它所產(chǎn)生的影響仓坞。通過(guò)回放...

  • 120
    軟件架構(gòu)設(shè)計(jì)與模式-冪等性設(shè)計(jì)及實(shí)現(xiàn)

    冪等是來(lái)源于數(shù)學(xué)中的一個(gè)概念,用數(shù)學(xué)語(yǔ)言表達(dá)就是 f(x)=f(f(x))腰吟,在計(jì)算機(jī)中冪等性指的是一個(gè)操作多次執(zhí)行的結(jié)果與其執(zhí)行一次的結(jié)果相同无埃。 設(shè)計(jì)具有冪等性的分布式系統(tǒng)可...

  • arel學(xué)習(xí)-1

    一、什么是arelarel是一個(gè)ruby實(shí)現(xiàn)的關(guān)系代數(shù)毛雇,用于簡(jiǎn)化復(fù)雜查詢(xún)嫉称,適應(yīng)多種關(guān)系數(shù)據(jù)庫(kù),目前已集成到active-record中灵疮。二织阅、具體用法1 怎么運(yùn)行 生成sql:...

  • pytesseract

    一、安裝 安裝tesseract:brew install tesseract 安裝python包:pip3 install pytesseract 下載中文模型:下載 h...

  • 120
    ruby c擴(kuò)展 - travel between ruby and c

    什么是ruby c擴(kuò)展? 我們知道震捣,我們調(diào)用的ruby方法荔棉,很多都是由c實(shí)現(xiàn)的: 上圖所示,String類(lèi)的定義蒿赢,他的方法都是由c實(shí)現(xiàn)的润樱;使用類(lèi)似的方法我們也可以用c語(yǔ)言實(shí)現(xiàn)...

  • 120
    cache

    什么是緩存 緩存就是數(shù)據(jù)交換的緩沖區(qū)(稱(chēng)作Cache),是存貯數(shù)據(jù)(使用頻繁的數(shù)據(jù))的臨時(shí)地方羡棵。有cpu緩存壹若、文件系統(tǒng)緩存、應(yīng)用層緩存等皂冰;今天講的是應(yīng)用層緩存:應(yīng)用層緩存指的...

  • http參數(shù)傳遞

    get請(qǐng)求 get請(qǐng)求沒(méi)有body(有的客戶(hù)端支持店展,但瀏覽器一般不支持),蠶食都是放到url里傳遞的灼擂,經(jīng)過(guò)URL編碼 post請(qǐng)求 content-type 為 "appli...

  • kubernete

    什么是kubernete Kubernetes是一個(gè)可以移植壁查、可擴(kuò)展的開(kāi)源平臺(tái),使用 聲明式的配置[https://kuboard.cn/learning/k8s-inter...

  • shell三劍客

    awk剔应、grep睡腿、sed是linux操作文本的三大利器,合稱(chēng)文本三劍客峻贮,也是必須掌握的linux命令之一席怪。 正則表達(dá)式 POSIX正則表達(dá)式分為基本正則表達(dá)式(BRE)和擴(kuò)展...

  • 120
    sidekiq源碼解析

    client調(diào)用 perform 放入 queue 隊(duì)列 perform_at,perform_async(alias方法) 以執(zhí)行時(shí)間為score放入有序集合schedu...

  • rails守護(hù)進(jìn)程

    rails s -p 16052 -druby script/server -p 16050 -d 啟動(dòng)守護(hù)進(jìn)程后,當(dāng)前路徑變?yōu)?根路徑/ 纤控,所有相對(duì)路徑的寫(xiě)法就會(huì)有問(wèn)題(D...

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