一 侦讨、微服務概覽 微服務———SOA的一種實踐。 小即是美:小的服務代碼少,bug也少,易測試,易維護,也更容易不斷迭代完善的精致進而美妙钦奋。 單一職責:一個服務也只需要做好一...
1.term查詢和terms查詢 term 和 terms 是 包含(contains) 操作衰倦,而非等值(equals) 不知道分詞器的存在袒炉,所以不會去分詞 所謂的包含是文檔...
索引 ElasticSearch是文檔型數(shù)據(jù)庫,索引(Index)定義了文檔的邏輯存儲和字段類型樊零,每個索引可以包含多個文檔類型我磁,文檔類型是文檔的集合,文檔以索引定義的邏輯存儲...
Wire wire是google開源的依賴注入框架驻襟。 安裝 $ go get github.com/google/wire/cmd/wire 上面的命令會在$GOPATH/b...
內(nèi)存映射 內(nèi)存被分成固定大小的頁夺艰,需要通過虛擬內(nèi)存地址到物理內(nèi)存地址的地址轉(zhuǎn)換,才能到達實際存放數(shù)據(jù)的物理內(nèi)存位置沉衣,程序看到的內(nèi)存地址郁副,都是虛擬內(nèi)存地址。 多級頁表 一個進程...
存儲 例如:一塊 4 核的 CPU 這塊 CPU 每個核有 32KB厢蒜,一共 128KB 的 L1 指令 Cache霞势。還有 32KB,一共 128KB 的 L1 數(shù)據(jù) Cach...
流水線停頓 如果后面執(zhí)行的指令斑鸦,會對前面執(zhí)行的指令有數(shù)據(jù)層面的依賴關(guān)系愕贡,那最簡單的辦法就是等待前面的命令執(zhí)行完。 動態(tài)分支預測 當遇到條件跳轉(zhuǎn)的情況時巷屿,要等令執(zhí)行完成固以,我們才...
指令周期 1.Fetch(取得指令),從 PC 寄存器里找到對應的指令地址,根據(jù)指令地址從內(nèi)存里把具體的指令憨琳,加載到指令寄存器中诫钓,然后把 PC 寄存器自增,好在未來執(zhí)行下一條...
一篙螟、計算機組成 1.CPU 包含算術(shù)邏輯單元和處理器寄存器的處理器單元菌湃,用來完成各種算術(shù)和邏輯運算。 包含指令寄存器和程序計數(shù)器的控制器單元遍略,用來控制程序的流程惧所,通常就是不同...
一、重做日志(redo log) redo log叫做重做日志霹抛,是用來實現(xiàn)事務的持久性搓逾。該日志文件由兩部分組成:重做日志緩沖(redo log buffer)以及重做日志文件...
布隆過濾器 布隆過濾器是一個BIT數(shù)組污淋,可以用來判斷一個元素是否在一個集合中已存在顶滩。很常用的一個功能是用來去重。例如在爬蟲中寸爆,我們要爬取的目標網(wǎng)站 URL 千千萬礁鲁,怎么判斷某...
一仅醇、Redis的主從模式 通過執(zhí)行replicaof命令,讓一個服務器去復制另一個服務器的數(shù)據(jù)魔种。被復制的服務器稱為Master主服務析二,對主服務器進行復制的服務器稱為Slave...
內(nèi)存淘汰策略 當 Redis 節(jié)點分配的內(nèi)存使用到達最大值以后,為了繼續(xù)提供服務,Redis 會啟動內(nèi)存淘汰策略叶摄,在Redis4.0之前主要是以下六種淘汰策略: noevic...
1会傲、string string是redis最基本的類型樊破,可以理解成與memcached一模一樣的類型,一個key對應一個value唆铐。value不僅是string哲戚,也可以是數(shù)字...
前言 本文是對AppleID登錄接入的相關(guān)總結(jié),希望對其他人能有幫助艾岂。 sing in with apple 官方文檔 “通過 Apple 登錄”讓用戶能用自己的 Apple...