安裝方式 詳細(xì)見官網(wǎng):https://clickhouse.com/docs/zh/getting-started/install[https://clickhouse.co...
![240](https://upload.jianshu.io/users/upload_avatars/10132821/5fdaf032-88ac-48ee-95ff-401fe117f21e.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
安裝方式 詳細(xì)見官網(wǎng):https://clickhouse.com/docs/zh/getting-started/install[https://clickhouse.co...
背景 當(dāng)前業(yè)務(wù)中存在一個(gè)接口耗時(shí)比較高的功能模塊(這里簡(jiǎn)稱:【查詢面板】)钠至。其中最高耗時(shí)可達(dá) 50s +福稳,造成該功能幾乎無法使用,嚴(yán)重影響用戶使用的體驗(yàn)膘婶。這里將記錄如何將查詢...
前言 InnoDB 存儲(chǔ)引擎作為 MySQL的默認(rèn)存儲(chǔ)引擎馏谨,功能十分強(qiáng)大伪货,并且具備高可用性威鹿、高性能以及高可擴(kuò)展性,這里將簡(jiǎn)要介紹 InnoDB 的整體結(jié)構(gòu)和核心功能 整體架構(gòu)...
背景 在 Servlet 3.0 中提供了在處理 servlet 或 filter 時(shí)可以在任何潛在阻塞的地方确镊,進(jìn)行異步化士骤,將阻塞部分的處理交給另外一個(gè)線程,當(dāng)前線程則可以繼...
可進(jìn)入我的博客查看原文蕾域。 Raft 算法是可以用來替代 Paxos 算法的分布式一致性算法拷肌,而且 raft 算法比 Paxos 算法更易懂且更容易實(shí)現(xiàn)。本文對(duì) raft 論文...
在剛開始用Kotlin寫代碼的時(shí)候經(jīng)常因?yàn)椋采呐∪羲『停坎患訄?bào)警告錯(cuò)誤斧吐。具體提示如下代碼所示: 又固?:表示當(dāng)前對(duì)象是否可以為空,當(dāng)對(duì)象為空時(shí),不會(huì)執(zhí)行后面的代碼会通。通俗說就是運(yùn)行不會(huì)報(bào)...
從 Java 9 開始提供了 Reactive Streams API ( java.util.concurrent.Flow)口予, 實(shí)現(xiàn)了異步非阻塞的流處理方式娄周。有關(guān)響應(yīng)式流...
介紹 在該項(xiàng)目的 Github 首頁中是這樣介紹的: An application metrics facade for the most popular monitorin...
前言 對(duì)于一個(gè)優(yōu)秀的系統(tǒng)來說涕侈,各項(xiàng)指標(biāo)的監(jiān)控必不可少,特別是在容易出現(xiàn)性能瓶頸和發(fā)生故障的地方煤辨,能夠準(zhǔn)確清晰獲取當(dāng)發(fā)生異常時(shí)的信息裳涛,對(duì)于線上問題定位和排查提供有力的支撐。最近...
前言 OkHttp 中的 Interceptor 是通過責(zé)任鏈模式來設(shè)計(jì)的, 責(zé)任鏈模式參考: 責(zé)任鏈模式 , 至于為什么需要使用該模式, 我的理解是一次完整的請(qǐng)求需要以下步...
用途 EventListener 是 OkHttp 用來以上帝視角來對(duì)請(qǐng)求指標(biāo)進(jìn)行收集,通過實(shí)現(xiàn) EventListener 可以對(duì)整個(gè)請(qǐng)求請(qǐng)求鏈路進(jìn)行埋點(diǎn)監(jiān)控. 在高并發(fā)場(chǎng)...
OkHttp 是什么 OkHttp 是一個(gè) Http 客戶端, 和 Apache Httpclient 類似, 但底層網(wǎng)絡(luò)連接封裝不一樣, OkHttp 使用的是 okio...
簡(jiǎn)介 所謂魔法函數(shù)(Magic Methods)众辨,是Python的一種高級(jí)語法端三,允許你在類中自定義函數(shù)(函數(shù)名格式一般為 __xx__),并綁定到類的特殊方法中鹃彻。比如在類A中...
何破解Alfred3(Powerpack) 對(duì)于如何操作使用以及該工具的好處請(qǐng)看:5分鐘上手Mac效率神器Alfred以及Alfred常用操作 破解包和該軟件都在里面:請(qǐng)點(diǎn)我...
前言 2019 是截止當(dāng)前時(shí)間团赁,工作生涯中收獲最多的一年育拨。無論是從技術(shù)角度或溝通協(xié)調(diào)還是職業(yè)規(guī)劃上,都對(duì)我產(chǎn)生了重大的影響欢摄,因?yàn)椤吧磉叀保ㄓ锌赡苁墙挥衍浖?有非常多優(yōu)秀的人...
前言 在接觸 Tomcat 之前熬丧,總感覺與 Web 開發(fā)之間始終有一層隔閡,有一種霧里看花的感覺怀挠。本文將從高度抽象的角度介紹 Tomcat 幾大核心組件析蝴,并穿插源碼,方便理解...
什么是一致性 一致性是計(jì)算機(jī)領(lǐng)域里的一個(gè)專業(yè)術(shù)語绿淋,在不同場(chǎng)景有不同定義闷畸。傳統(tǒng)的單體架構(gòu)中,由于數(shù)據(jù)都保存在同一個(gè)節(jié)點(diǎn)躬它,這時(shí)的一致性是指節(jié)點(diǎn)數(shù)據(jù)的修改對(duì)節(jié)點(diǎn)內(nèi)的其他線程可見腾啥、一...