用過(guò) SpringBoot 的同學(xué)都知道,其程序的啟動(dòng)類(lèi)是在一個(gè)main方法中調(diào)用SpringApplication.run方法執(zhí)行的,如: 那么,這里面到底做了什么呢?本篇...
用過(guò) SpringBoot 的同學(xué)都知道,其程序的啟動(dòng)類(lèi)是在一個(gè)main方法中調(diào)用SpringApplication.run方法執(zhí)行的,如: 那么,這里面到底做了什么呢?本篇...
Spring Bean的生命周期是Spring面試熱點(diǎn)問(wèn)題。這個(gè)問(wèn)題即考察對(duì)Spring的微觀了解,又考察對(duì)Spring的宏觀認(rèn)識(shí),想要答好并不容易!本文希望能夠從源碼角度入...
FF大是PDA掌上百科論壇的一位自制詞典大神,ID是fearfare090807,曾經(jīng)在論壇分享了3本經(jīng)典詞典,被壇友們奉為神作,各種美化版層出不窮,但是19年初他因?yàn)榕c論壇...
前言 HashMap 在 Java 和 Android 開(kāi)發(fā)中非常常見(jiàn) 而HashMap 1.8 相對(duì)于 HashMap 1.7 更新多 今天,我將通過(guò)源碼分析HashM...
1. AbstractQueuedSynchronizer 定義 AbstractQueuedSynchronizer 是JUC 中通過(guò) Sync Queue(并發(fā)安全的 C...
關(guān)于消息隊(duì)列,從前年開(kāi)始斷斷續(xù)續(xù)看了些資料,想寫(xiě)很久了,但一直沒(méi)騰出空,近來(lái)分別碰到幾個(gè)朋友聊這塊的技術(shù)選型,是時(shí)候把這塊的知識(shí)整理記錄一下了。 市面上的消息隊(duì)列產(chǎn)品有很多,...
go build 不同系統(tǒng)下的可執(zhí)行文件 Golang 支持在一個(gè)平臺(tái)下生成另一個(gè)平臺(tái)可執(zhí)行程序的交叉編譯功能。
我們假設(shè)計(jì)算機(jī)運(yùn)行一行基礎(chǔ)代碼需要執(zhí)行一次運(yùn)算。 那么上面這個(gè)方法需要執(zhí)行 2 次運(yùn)算 這個(gè)方法需要 (n + 1 + n + 1) = 2n + 2 次運(yùn)算。 我們把 算...