前言 本篇講的是dubbo中比較重要的遠(yuǎn)程暴露,鑒于上一篇dubbo源碼解析-本地暴露采用一圖勝千言的寫法好像讀者并不太容易理解,加上之前寫的別怕看源碼,一張圖搞定Mybat...

前言 本篇講的是dubbo中比較重要的遠(yuǎn)程暴露,鑒于上一篇dubbo源碼解析-本地暴露采用一圖勝千言的寫法好像讀者并不太容易理解,加上之前寫的別怕看源碼,一張圖搞定Mybat...
要說 IO 的性能優(yōu)化就不得不提 Zero Copy(零拷貝),雖然名字叫零拷貝,但其實(shí)并不是完全沒有拷貝過程偶垮,而是盡量減少不必要的拷貝及上下文切換。各種消息隊(duì)列可以說是將零...
前言 最近面試過程中遇到問Elasticsearch的問題不少够挂,這次總結(jié)一下顷啼,然后順便也了解一下Elasticsearch內(nèi)部是一個(gè)什么樣的結(jié)構(gòu)荐虐,畢竟總不能就只了解個(gè)倒排索引...
背景惜犀,通常情況下,我們?yōu)榱藴p少數(shù)據(jù)庫壓力一班都會(huì)加個(gè)緩存機(jī)制狠裹,先從緩存查虽界,查不到再從數(shù)據(jù)庫查,那么我們的數(shù)據(jù)庫也不想老讀磁盤涛菠,如何優(yōu)化呢莉御?那就是也加個(gè)緩存也就是這里的buff...
Tomcat集群原理 通過Nginx負(fù)載均衡進(jìn)行請(qǐng)求轉(zhuǎn)發(fā) Tomcat集群能帶來什么 提高服務(wù)的性能, 并發(fā)能力, 以及高可用性 提供項(xiàng)目架構(gòu)的橫向擴(kuò)展能力 Tomcat集群...
Eureka Server 為了提供響應(yīng)效率,提供了兩層的緩存結(jié)構(gòu)戳护,將 Eureka Client 所需要的注冊(cè)信息金抡,直接存儲(chǔ)在緩存結(jié)構(gòu)中,實(shí)現(xiàn)原理如下圖所示腌且。 第一層緩存:...
一梗肝、前言 我們上一篇聊了 Rebalance 機(jī)制,相信你對(duì)消費(fèi)組的重平衡有個(gè)整體的認(rèn)識(shí)铺董。這里再簡單回顧一下巫击,Rebalance 就是讓一個(gè) Consumer Group 下...
Kafka簡介 ??Kafka是一個(gè)由Scala和Java編寫的企業(yè)級(jí)的消息發(fā)布和訂閱系統(tǒng),最早是由Linkedin公司開發(fā)精续,最終開源到Apache軟件基金會(huì)的項(xiàng)目坝锰。Kafk...
作者:熱心市民小陳https://blog.csdn.net/weixin_42849915/article/details/87828163 一、前言 現(xiàn)在大多都使用 MQ...
在互聯(lián)網(wǎng)行業(yè)堪夭,常用的關(guān)系型數(shù)據(jù)庫是MySQL愕把,所以在招聘過程中拣凹,面試官一般都會(huì)問些關(guān)于MySQL的問題,比如MySQL的優(yōu)化恨豁、MySQL的事物特性嚣镜、隔離級(jí)別,以及MySQL索...
1.JMM(java內(nèi)存模型) Java內(nèi)存模型(Java Memory Model)描述了Java程序中各種變量(線程共享變量)的訪問規(guī)則菊匿,以及在JVM中將變量存儲(chǔ)到內(nèi)存和...
1、調(diào)優(yōu)的目的 1.控制GC的行為GC是一個(gè)后臺(tái)處理计福,但是它也是會(huì)消耗系統(tǒng)性能的跌捆,因此經(jīng)常會(huì)根據(jù)系統(tǒng)運(yùn)行的程序的特性來更改GC行為。 2.控制JVM堆棧大小一般來說象颖,JVM在...