![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 從jdk8.0開始HashMap進行了一次革新厌殉,為了提高查找效率在哈希桶內(nèi)元素超過8個時自動變?yōu)榧t黑樹結(jié)構(gòu)。紅黑樹到底是為了解決什么問題存在的侈咕?它又是怎么出現(xiàn)的公罕?我們首...
前言 眾所周知堆排序就是個二叉堆,其實本質(zhì)上就是個完全二叉樹,我其實是想講堆排序的乎完,可為什么會和優(yōu)先隊列扯上關(guān)系呢熏兄,而優(yōu)先隊列又為何和jdk扯上關(guān)系呢品洛∈饕蹋看完你就明白的 優(yōu)先隊...
本人是做java開發(fā)的,這是我參加58辅斟,搜狐转晰,搜狗,新浪微博士飒,百度查邢,騰訊文學(xué),網(wǎng)易以及其他一些小的創(chuàng)業(yè)型公司的面試常被問的問題酵幕,當(dāng)然有重復(fù)扰藕,弄清楚這些,相信面試會輕松許多芳撒。更...
cglib和jdk自帶的動態(tài)代理 記得上次的動態(tài)代理邓深,感覺講的不是很好,因為我漏了好幾個重要的點笔刹。而且關(guān)于cglib這個基于asm框架的代理也沒講到芥备。求知切記不要一知半解。 ...
加油舌菜,努力切圖養(yǎng)家
縱身一躍昨晚萌壳,一個17級的新生突然私聊我,說沒能上h大,留在了武漢讶凉。 當(dāng)初志愿結(jié)果出來時的茫然突然涌現(xiàn)染乌。我當(dāng)時是想去華農(nóng)的,結(jié)果陰差陽錯就是一千兩百公里的距離懂讯,要是高三的我知道今天會...
昨晚荷憋,一個17級的新生突然私聊我,說沒能上h大褐望,留在了武漢勒庄。 當(dāng)初志愿結(jié)果出來時的茫然突然涌現(xiàn)。我當(dāng)時是想去華農(nóng)的瘫里,結(jié)果陰差陽錯就是一千兩百公里的距離实蔽,要是高三的我知道今天會...
解決老大難問題HashMap 最近對底層的東西產(chǎn)生了濃重的興趣箕昭。前幾天看了關(guān)于HashMap的文章灵妨,發(fā)現(xiàn)自己真的一無所知簡直是個垃圾。 首先大家都知道的HashMap相對于H...
此篇中的小魚動畫是模仿國外一個大牛做的flash動畫落竹,第一眼就愛上它了泌霍,簡約靈動又不失美學(xué),于是抽空試著嘗試了一下筋量,如下是我用Android實現(xiàn)的效果圖: 由于整個繪制分析過...
這是我這幾天整理的關(guān)于阿里校招面試題匯總桨武,希望對大家有所幫助肋拔。 鏈接:歷年阿里面試題匯總(2017年不斷更新中)
前言 MyBatis 是一個被廣泛應(yīng)用的持久化框架窿吩。一個簡單的使用示例如下所示茎杂,先創(chuàng)建會話工廠,然后從會話工廠中打開會話纫雁,通過 class 類型和配置生成 Mapper 接口...