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