前言 前段時間遇到一個需求,對接多方接口數據(同類數據但字段命名各異)轉換為字段一致的標準化數據。 這個需求給我?guī)硭伎迹驗榻涌诤芏嗲也淮_定,還在陸續(xù)增多,而且接口是有變化...
前言 前段時間遇到一個需求,對接多方接口數據(同類數據但字段命名各異)轉換為字段一致的標準化數據。 這個需求給我?guī)硭伎迹驗榻涌诤芏嗲也淮_定,還在陸續(xù)增多,而且接口是有變化...
前言 關于直接內存、零拷貝等技術和原理,之前有認真了解過,但是沒有直接嘗試使用并測試過。 直到最近項目中真實遇到一個jvm直接崩潰的問題,所以才有了本篇的記錄,也借此機會認真...
前言 關于網絡知識,一直以來都是一知半解,悔于大學期間沒有好好學習。 因此這次抽出一段時間,徹底的搞清楚網絡知識,從ISO七層模型(實際上是TCP/IP五層模型)一層層往上,...
前言 前兩篇文章分別介紹了Paxos和Raft,本篇將介紹另一種公式協(xié)議:Gossip協(xié)議 Paxos和Raft都是強一致性協(xié)議(各個節(jié)點之間的數據可能短期,但一定保證對外的...
前言 說是前言,其實這里是最后寫的,我在寫這篇文章前看過了不少網上文章,也直接讀了lamport關于paxos的原始論文,能記住paxos的規(guī)則,但始終感覺復雜難懂,無法融會...
前言 分布式數據庫和中間件的架構設計,核心就是圍繞 “中心化” 和 “去中心化” 這兩種思想展開,兩種模式各有適用場景和優(yōu)缺點 其中“中心化”顯著特點就是有一個明確的主節(jié)點/...
@網文備份轉word 還一夫多妻呢
肝了三晚,終于吃透了Druid連接池前言 作為一個java程序員,數據庫的JDBC幾乎每天都在做,數據庫連接池Druid每天也在使用,但可能用起來太簡單了(spring中引入依賴即可),往往忽略了連接池的意義和...
全靠各種后置處理器,超級靈活,設計的太牛逼了
一文通透spring的初始化簡述 今天重點分析ApplicationContext初始化時做的事情,我們都只到spring是個IOC和AOP容器,那再我們new一個ApplicationContext,...
RocketMQ介紹 RocketMQ是阿里巴巴開源的一個消息中間件,在阿里內部歷經了雙十一等很多高并發(fā)場景的考驗,能夠處理億萬級別的消息。2016年開源后捐贈給Apache...
Kafka簡介 kafka最早是由LinkedIn開發(fā)的,最開始是為了做海量日志收集用的,所以它的設計目標是高吞吐量,高性能。但它的功能就相對單一,因為它最初只需做好這一件事...
為了啃懂ThreadPoolExecutor,從0到1仿寫,還揪出臨時worker搶任務的不合理,改出動態(tài)淘汰策略,太牛的學習姿勢了!雖簡化但抓住了核心,給認真拆解源碼的你點贊
主流MQ對比 優(yōu)點缺點適用場景Kafka吞吐量非常大,性能非常好,技術生態(tài)完整功能比較單一分布式日志收集,大數據采集RabbitMQ消息可靠性高,功能全面吞吐量較低。消息積壓...
前言 在寬表領域,Cassandra和Hbase都是排名前兩的數據庫,本文主要介紹Cassandra的一些基本概念和特性,并與Hbase進行對比 去中心化 Cassandra...
基本概念 hbase使用hdfs存儲數據,使用zookeeper進行協(xié)調管理 column family(列族) 列族是表的垂直切分 所謂列族就是把列(column)分組,按...
前言 JVM垃圾回收器的相關知識已經學了好幾年了,但一直沒有將學習內容記錄下來,由于工作中需要jvm調優(yōu)場景也不多,所以很容易就忘記了,所以就決定將學習內容記錄下來,以備以后...
前言 分布式緩存常見的尋址算法如下: hash算法 一致性hash hash slot 其中redis使用hash slot方法進行尋址,也就是大名鼎鼎的槽位定算法,本文逐一...
關于Agent端的上報和OAP的采集,Skywalking技術比較成熟,重點關注插件在攔截器中如何進行上報 ContextManager 插件進行數據上報(上傳span),主...
插件 緊接skywalking-agent初始化, skywalking使用微內核架構,對每一種框架的支持都是通過插件形式實現的 使用bytebuddy可以非常友好的進行切面...