反射 當(dāng)一個(gè)字節(jié)碼文件加載到內(nèi)存的時(shí)候,jvm會(huì)對(duì)該字節(jié)碼進(jìn)行解剖,然后會(huì)創(chuàng)建一個(gè)對(duì)象的Class對(duì)象,把字節(jié)碼文件的信息全部都存儲(chǔ)到該Class對(duì)象中,只要獲取到Class...
反射 當(dāng)一個(gè)字節(jié)碼文件加載到內(nèi)存的時(shí)候,jvm會(huì)對(duì)該字節(jié)碼進(jìn)行解剖,然后會(huì)創(chuàng)建一個(gè)對(duì)象的Class對(duì)象,把字節(jié)碼文件的信息全部都存儲(chǔ)到該Class對(duì)象中,只要獲取到Class...
策略模式 一、概念 定義一系列的算法,把他們一個(gè)個(gè)封裝起來(lái),并且使他們可互相替換。本模式使得算法可獨(dú)立于使用它的客戶(hù)而變化。 二、使用場(chǎng)景 一個(gè)類(lèi)定義了多種行為,并且這些行為...
什么是跨域? 當(dāng)一個(gè)請(qǐng)求url的協(xié)議、域名、端口三者之間任意一個(gè)與當(dāng)前頁(yè)面url不同即為跨域 瀏覽器同源策略的限制 為什么會(huì)有同源策略? 為了安全 如果沒(méi)有同源策略,不同源的...
回顧 前文,介紹了ThreadLocal的使用姿勢(shì),并分享業(yè)務(wù)實(shí)戰(zhàn)場(chǎng)景,其中提到了一個(gè)重要的點(diǎn):每次請(qǐng)求結(jié)束后需要清理ThreadLocal,避免內(nèi)存泄露 前文由于篇幅原因并...
寫(xiě)作目的 以前的工作經(jīng)歷中,筆者本人有深度使用ThreadLocal的經(jīng)驗(yàn),它在合適的場(chǎng)景下,是非常好用的一個(gè)工具,因此打算分享一二,為各位看官們實(shí)際編碼過(guò)程中提供多一種選擇...
起因 群里有朋友拋出了個(gè)問(wèn)題,問(wèn)為什么Spring Cache注解未生效,示例代碼如下: 我說(shuō),你把@Cacheable注解的方法搬到別的類(lèi),然后再試試,結(jié)果,好了 大家如果...
一、入門(mén)案例 1.導(dǎo)入依賴(lài): 2.編寫(xiě)beans.xml 3.使用 二、重要類(lèi)詳解 1.BeanFactory 在構(gòu)建核心容器時(shí),創(chuàng)建對(duì)象采取的策略是延遲加載。即根據(jù)id獲取...
死鎖發(fā)現(xiàn) 2018-01-18 14:10:03 線(xiàn)上環(huán)境批量更新庫(kù)存的地方出現(xiàn)了死鎖 2018-01-25 16:50:03 線(xiàn)上環(huán)境批量更新庫(kù)存的地方出現(xiàn)了死鎖 死鎖原因...
開(kāi)篇介紹 大家好,我是Java最全面試題庫(kù)的提褲姐,今天有點(diǎn)事更新晚了,但是斷更是不可能斷更的,這輩子都不可能斷更的。好了,今天這篇是JavaEE系列的第六篇,主要總結(jié)了Hi...