本文通過(guò)探析JDK提供的,在開(kāi)源項(xiàng)目中比較常用的Java SPI機(jī)制,希望給大家在實(shí)際開(kāi)發(fā)實(shí)踐、學(xué)習(xí)開(kāi)源項(xiàng)目提供參考。 1 SPI是什么 SPI全稱(chēng)Service Provi...
前言: 關(guān)于mybatis-plus的簡(jiǎn)介以及基本使用,我在《mybatis-plus的使用 ------ 入門(mén)》一文中已做介紹,此處不再贅述。本文主要對(duì)mybatis-pl...
作者:朱樂(lè)陶,軟件架構(gòu)師,具備多年Java開(kāi)發(fā)及架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),擅長(zhǎng)微服務(wù)領(lǐng)域作者博客:https://blog.csdn.net/zlt2000 背景 開(kāi)發(fā)排查系統(tǒng)問(wèn)題用得最...
作者:Snailclimb鏈接:https://segmentfault.com/a/1190000019619667 什么是MySQL? MySQL 是一種關(guān)系型數(shù)據(jù)庫(kù),在...
ConnectManage 這個(gè)類(lèi)的實(shí)現(xiàn)沒(méi)有耶
手寫(xiě) RPC 框架前言 在微服務(wù)當(dāng)?shù)赖慕裉?,分布式系統(tǒng)越來(lái)越重要,實(shí)現(xiàn)服務(wù)化首先就要考慮服務(wù)之間的通信問(wèn)題。這里面涉及序列化、反序列化、尋址、連接等等問(wèn)題。不過(guò),有了 RPC 框架,我們就無(wú)需...
前言 在微服務(wù)當(dāng)?shù)赖慕裉?,分布式系統(tǒng)越來(lái)越重要,實(shí)現(xiàn)服務(wù)化首先就要考慮服務(wù)之間的通信問(wèn)題。這里面涉及序列化、反序列化、尋址、連接等等問(wèn)題。不過(guò),有了 RPC 框架,我們就無(wú)需...
寫(xiě)在前面 2018年6月20日拿到畢業(yè)證,正式結(jié)束了自己的學(xué)生生涯。2018年7月2日,自己正式開(kāi)始了人生中的第一份正式工作,人人車(chē)的Android開(kāi)發(fā)工程師。2018年7月...
你做了一個(gè)明智的選擇 理解索引對(duì)開(kāi)發(fā)和dba來(lái)說(shuō)都是極其重要 差勁的索引對(duì)產(chǎn)品問(wèn)題負(fù)相當(dāng)大的一部分責(zé)任 索引不是多么高深的問(wèn)題 MySQL 索引一覽表 理解索引 為你的應(yīng)用創(chuàng)...
第一個(gè)坑 結(jié)果是什么? 現(xiàn)在換一個(gè) 這次,它又會(huì)輸出什么?如果不能確定的話(huà),手動(dòng)運(yùn)行一下。 第二個(gè)坑 它輸出什么?如果沒(méi)有猜對(duì),我希望你可以去自己找答案 第三個(gè)坑 這個(gè)是在寫(xiě)...
處理過(guò)線上問(wèn)題的同學(xué)基本上都會(huì)遇到系統(tǒng)突然運(yùn)行緩慢,CPU 100%,以及Full GC次數(shù)過(guò)多的問(wèn)題。當(dāng)然,這些問(wèn)題的最終導(dǎo)致的直觀現(xiàn)象就是系統(tǒng)運(yùn)行緩慢,并且有大量的報(bào)警。...