前言 生產(chǎn)者-消費者模式是一個十分經(jīng)典的多線程并發(fā)協(xié)作的模式,弄懂生產(chǎn)者-消費者問題能夠讓我們對并發(fā)編程的理解加深。所謂生產(chǎn)者-消費者問題,實際上主要是包含了兩類線程,一種是...
前言 了解 Java 對象從被創(chuàng)建、存儲 & 怎么被使用的整個過程十分重要 對應(yīng)過程則是:對象創(chuàng)建、對象內(nèi)存布局、對象訪問定位的三個過程。 本文將本文我對 Java 對象創(chuàng)建...
0. 前言 Java線程池作為最常使用到的并發(fā)工具,大多數(shù)同學(xué)都有使用的經(jīng)驗,但你確定你是在正確的使用線程池嗎?阿里Java代碼規(guī)范要求我們不使用 Executors來快速創(chuàng)...
面試中被問到spring aop的實現(xiàn)原理,說了動態(tài)代理,面試關(guān)接著問動態(tài)代理的原理是什么。。。一臉懵逼,自己還是太菜,所以借鑒了一些博客,對照部分源碼,對動態(tài)代理做一個自己...