零.索引簡介 1. 索引是什么 ①M(fèi)ySQL官方對(duì)索引的定義是:索引(Index)是幫助MySQL高效獲取數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)障斋。②可以簡單的理解為“排好序的快速查找數(shù)據(jù)結(jié)構(gòu)”。③除...
零.索引簡介 1. 索引是什么 ①M(fèi)ySQL官方對(duì)索引的定義是:索引(Index)是幫助MySQL高效獲取數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)障斋。②可以簡單的理解為“排好序的快速查找數(shù)據(jù)結(jié)構(gòu)”。③除...
題外話 當(dāng)我們在IDE中編寫代碼的時(shí)候,打一個(gè)點(diǎn)號(hào)底哗,IDE會(huì)自動(dòng)彈出對(duì)應(yīng)的屬性和方法名搓茬,當(dāng)我們在debug的時(shí)候旦事,IDE會(huì)將方法運(yùn)行時(shí)方法內(nèi)局部變量和外部實(shí)例上屬性的值都展示...
JDK動(dòng)態(tài)代理的實(shí)現(xiàn)原理 1)通過實(shí)現(xiàn)InvocationHandler接口來自定義自己的InvocationHandler过蹂;2)通過Proxy.getProxyClass獲...
文章簡介 這一篇主要圍繞線程狀態(tài)控制相關(guān)的操作分析線程的原理,比如線程的中斷酷勺,線程的通信等本橙,內(nèi)容比較多,可能會(huì)分兩篇文章阿里面試系列導(dǎo)讀:關(guān)注我的技術(shù)公眾號(hào)【架構(gòu)師修煉寶典】...
簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處脆诉,謝謝甚亭! 前言 對(duì)于C語言開發(fā)的程序員來說贷币,在內(nèi)存管理方面,必須負(fù)責(zé)每一個(gè)對(duì)象的生命周期亏狰,從有到無役纹。對(duì)于Java程序員你來說,在虛擬機(jī)內(nèi)存管理的...
文章發(fā)布于公號(hào)【數(shù)智物語】(ID:decision_engine)暇唾,關(guān)注公號(hào)不錯(cuò)過每一篇干貨促脉。 來源 |上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系 作者 |余鍇 摘要:規(guī)則引擎起源于基于...
探究一下線程的真正執(zhí)行(JVM層面)瘸味、Callable、Future以及線程池的執(zhí)行過程和源碼 本文主要是作者用于筆記够挂,寫的比較簡陋旁仿,如有錯(cuò)誤之處,敬請包涵孽糖! 線程池 Abs...
1. JVM中線程的創(chuàng)建流程 jvm剝離了一套公共的無關(guān)平臺(tái)的線程類:Thread抽象類枯冈。Thread類聲明在jdk8u-dev/hotspot/src/share/vm/...
之前都是從大Boss的視角尘奏,來介紹Spring,比如IOC病蛉、AOP罪既。 今天換個(gè)視角,從一個(gè)小嘍啰出發(fā)铡恕,來加深對(duì)Spring的理解。 這個(gè)小嘍啰就是丢间,BeanPostProce...
作者:hncg鏈接:https://segmentfault.com/a/1190000019360335 什么是高并發(fā)? 高并發(fā)是互聯(lián)網(wǎng)分布式系統(tǒng)架構(gòu)的性能指標(biāo)之一,它通常...
起因 你是否碰到過如下場景: 在測試環(huán)境未發(fā)現(xiàn)的BUG探熔,上了生產(chǎn)環(huán)境之后偶現(xiàn),但同樣由于缺少調(diào)試信息烘挫,無法定位問題 調(diào)用內(nèi)部服務(wù)诀艰、第三方服務(wù),在某些case下系統(tǒng)未按預(yù)期運(yùn)行...
調(diào)優(yōu)目標(biāo) 在做調(diào)優(yōu)之前饮六,我們必須明確優(yōu)化 Kafka 的目標(biāo)是什么其垄。通常來說,調(diào)優(yōu)是為了滿足系統(tǒng)常見的非功能性需求卤橄。在眾多的非功能性需求中绿满,性能絕對(duì)是我們最關(guān)心的那一個(gè)。不同...