在日常開發(fā)中,集合作為存儲(chǔ)數(shù)據(jù)的容器,被廣泛使用在程序代碼中,本文將從JDK集合類代表HashMap出發(fā),著重理解HashMap底層實(shí)現(xiàn)。 一、...
一、Spring Security簡(jiǎn)介 打開Spring Security的官網(wǎng),從其首頁(yè)的預(yù)覽上就可以看見如下文字: Spring Secur...
一、創(chuàng)建一個(gè)簡(jiǎn)單的Maven項(xiàng)目 使用Maven,通過導(dǎo)入Spring Boot的starter模塊,可以將許多程序依賴的包自動(dòng)導(dǎo)入到工程中。使...
由于JDK動(dòng)態(tài)代理比較難以理解,程序設(shè)計(jì)者會(huì)設(shè)計(jì)一個(gè)攔截器接口供開發(fā)者使用,開發(fā)者只需要知道攔截器接口的方法和含義以及作用即可使用,無(wú)需知道動(dòng)態(tài)...
JDK動(dòng)態(tài)代理必須提供接口才可以使用,但是在某些環(huán)境下,接口這個(gè)條件是無(wú)法滿足的,這時(shí)候JDK動(dòng)態(tài)代理就無(wú)法使用了,只能采取第三方技術(shù),比如CG...
JDK動(dòng)態(tài)代理是java.lang.reflect.*包提供的方式,它必須借助一個(gè)借口才能產(chǎn)生一個(gè)對(duì)象,也就是說(shuō)JDK動(dòng)態(tài)代理是對(duì)接口的代理。一...
前面的文章介紹了Spring Boot整合JPA實(shí)現(xiàn)數(shù)據(jù)庫(kù)的訪問功能,這里再次介紹Spring Boot整合Mybatis實(shí)現(xiàn)數(shù)據(jù)的增刪改查功能...
這里介紹Spring Boot結(jié)合JPA,MySQL和Ehcache實(shí)現(xiàn)緩存功能,提高程序訪問效率。 一、Maven依賴 主要依賴如下所示: 上...
一、文件上傳的配置 Spring Boot默認(rèn)支持文件上傳,對(duì)文件上傳支持友好。對(duì)上傳進(jìn)行配置如下: Spring Boot默認(rèn)支持文件上傳,e...