接口URL規(guī)范 【強(qiáng)制】命名規(guī)范:采用RESTful風(fēng)格,使用小寫字母,單詞之間使用短橫線連接,如 /user/get-user-info。 【...
普通的存儲格式,比如我們表格中有abc三列,像mysql按行存儲則如下所示 大數(shù)據(jù)引擎存儲中,大部分都是采用列式存儲,比如Hive、Hbasea...
首先給直觀的看看監(jiān)控效果圖: 數(shù)據(jù)流架構(gòu)如下所示,通過Flume采集日志數(shù)據(jù),并寫入到kafka中,F(xiàn)link讀取kafka數(shù)據(jù)經(jīng)過處理后再次放...
同步鎖synchronized和重入鎖ReentrantLock都是用于并發(fā)程序設(shè)計(jì)必不可少的手段,在JDK 5.0早期版本中,同步鎖性能遠(yuǎn)遠(yuǎn)低...
代理模式是在不修改原有代碼邏輯的情況下,對原有代碼邏輯增強(qiáng)的一種方式,要了解什么是動態(tài)代理,首先要知道什么是靜態(tài)代理。 一、靜態(tài)代理 假設(shè)一種場...
數(shù)據(jù)庫索引 mysql索引以B+樹作為存儲結(jié)構(gòu),B+樹的主要特點(diǎn)是,非葉子節(jié)點(diǎn)不存儲數(shù)據(jù),數(shù)據(jù)只存儲在葉子節(jié)點(diǎn)上,并且所有葉子節(jié)點(diǎn)組成有序鏈表 ...
什么是seata? seata是具有高性能、易用的微服務(wù)框架下的分布式事務(wù)解決方案。 傳統(tǒng)事務(wù) 傳統(tǒng)單機(jī)應(yīng)用程序中,三個模塊共用一個本地?cái)?shù)據(jù)庫,...
便于簡單展示,只配置了兩個服務(wù)之間,用于驗(yàn)證seata分布式事務(wù) seata server啟動 從seata官網(wǎng)下載seata server包,...
ThreadLocal用于提供線程局部變量,每個線程有擁有其獨(dú)立初始化的變量副本。當(dāng)線程消失時,其線程本地實(shí)例的所有副本都將被垃圾回收。 Thr...