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