零.索引簡(jiǎn)介 1. 索引是什么 ①M(fèi)ySQL官方對(duì)索引的定義是:索引(Index)是幫助MySQL高效獲取數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)颜阐。②可以簡(jiǎn)單的理解為“排好序的快速查找數(shù)據(jù)結(jié)構(gòu)”另萤。③除...
零.索引簡(jiǎn)介 1. 索引是什么 ①M(fèi)ySQL官方對(duì)索引的定義是:索引(Index)是幫助MySQL高效獲取數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)颜阐。②可以簡(jiǎn)單的理解為“排好序的快速查找數(shù)據(jù)結(jié)構(gòu)”另萤。③除...
題外話 當(dāng)我們?cè)贗DE中編寫代碼的時(shí)候,打一個(gè)點(diǎn)號(hào)晓折,IDE會(huì)自動(dòng)彈出對(duì)應(yīng)的屬性和方法名,當(dāng)我們?cè)赿ebug的時(shí)候今布,IDE會(huì)將方法運(yùn)行時(shí)方法內(nèi)局部變量和外部實(shí)例上屬性的值都展示...
JDK動(dòng)態(tài)代理的實(shí)現(xiàn)原理 1)通過(guò)實(shí)現(xiàn)InvocationHandler接口來(lái)自定義自己的InvocationHandler昌简;2)通過(guò)Proxy.getProxyClass獲...
文章簡(jiǎn)介 這一篇主要圍繞線程狀態(tài)控制相關(guān)的操作分析線程的原理,比如線程的中斷纯赎,線程的通信等谦疾,內(nèi)容比較多,可能會(huì)分兩篇文章阿里面試系列導(dǎo)讀:關(guān)注我的技術(shù)公眾號(hào)【架構(gòu)師修煉寶典】...
簡(jiǎn)書 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處犬金,謝謝念恍! 前言 對(duì)于C語(yǔ)言開發(fā)的程序員來(lái)說(shuō),在內(nèi)存管理方面晚顷,必須負(fù)責(zé)每一個(gè)對(duì)象的生命周期峰伙,從有到無(wú)。對(duì)于Java程序員你來(lái)說(shuō)该默,在虛擬機(jī)內(nèi)存管理的...
文章發(fā)布于公號(hào)【數(shù)智物語(yǔ)】(ID:decision_engine)瞳氓,關(guān)注公號(hào)不錯(cuò)過(guò)每一篇干貨。 來(lái)源 |上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系 作者 |余鍇 摘要:規(guī)則引擎起源于基于...
探究一下線程的真正執(zhí)行(JVM層面)锅锨、Callable、Future以及線程池的執(zhí)行過(guò)程和源碼 本文主要是作者用于筆記恋沃,寫的比較簡(jiǎn)陋必搞,如有錯(cuò)誤之處,敬請(qǐng)包涵囊咏! 線程池 Abs...
1. JVM中線程的創(chuàng)建流程 jvm剝離了一套公共的無(wú)關(guān)平臺(tái)的線程類:Thread抽象類恕洲。Thread類聲明在jdk8u-dev/hotspot/src/share/vm/...
之前都是從大Boss的視角霜第,來(lái)介紹Spring,比如IOC户辞、AOP泌类。 今天換個(gè)視角,從一個(gè)小嘍啰出發(fā)底燎,來(lái)加深對(duì)Spring的理解刃榨。 這個(gè)小嘍啰就是,BeanPostProce...
作者:hncg鏈接:https://segmentfault.com/a/1190000019360335 什么是高并發(fā)? 高并發(fā)是互聯(lián)網(wǎng)分布式系統(tǒng)架構(gòu)的性能指標(biāo)之一,它通常...
起因 你是否碰到過(guò)如下場(chǎng)景: 在測(cè)試環(huán)境未發(fā)現(xiàn)的BUG双仍,上了生產(chǎn)環(huán)境之后偶現(xiàn)枢希,但同樣由于缺少調(diào)試信息,無(wú)法定位問(wèn)題 調(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)是什么逗物。通常來(lái)說(shuō)搬卒,調(diào)優(yōu)是為了滿足系統(tǒng)常見的非功能性需求。在眾多的非功能性需求中翎卓,性能絕對(duì)是我們最關(guān)心的那一個(gè)契邀。不同...