基本概念 QPS:query per second, 1秒內(nèi)完成的請求數(shù)RT:response time, 1個請求完成的時間Throughput越大,Latency會越差。...
基本概念 QPS:query per second, 1秒內(nèi)完成的請求數(shù)RT:response time, 1個請求完成的時間Throughput越大,Latency會越差。...
Transmission Control Protocol,傳輸控制協(xié)議,是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議 簡述 通過三次握手,四次揮手達(dá)到面向連接 通過...
1. 選書 原則是選一本好的,適合自己的書 選擇經(jīng)典、權(quán)威的書 選擇該領(lǐng)域內(nèi)有名的人士出的書 盡量選擇國外的書籍和教材 先選導(dǎo)論性的書,建立領(lǐng)域內(nèi)的知識框架,再逐步深入補充 ...
JMM內(nèi)存抽象 JMM定義了線程和主內(nèi)存之間的抽象關(guān)系:線程之間的共享變量存儲在主內(nèi)存中,每個線程都有一個私有的本地內(nèi)存,本地內(nèi)存中存儲了該線程以讀/寫共享變量的副本。本地內(nèi)...
目標(biāo) 滿足應(yīng)用的響應(yīng)時間和吞吐量需求,盡量減少GC對應(yīng)用的影響 原則 大部分時候都不需要調(diào)優(yōu)GC,只需配置-Xms,-Xmx即可,JVM會自動進(jìn)行調(diào)整 先滿足響應(yīng)時間需求,再...
基本的垃圾回收算法 引用計數(shù)(Reference Counting) 增加一個引用,引用計數(shù)加1,去掉一個引用,引用計數(shù)減1,然后回收那些引用計數(shù)為0的對象問題:無法處理循環(huán)...
ClassLoader 將Class加載到內(nèi)存 結(jié)構(gòu) BootstrapClassLoader:加載Java核心庫(JAVA_HOME/jre/lib),唯一一個使用本地代碼...
簡述 一種線程綁定機制,每個線程都擁有對象的獨立副本,不會與其他線程沖突,從而避免了并發(fā)與同步問題。 結(jié)構(gòu) 每個線程都有一個ThreadLocalMap,其中Key為Thre...