1.GC調(diào)優(yōu)是針對(duì)特定的場(chǎng)景,特定目的來說。對(duì)于GC調(diào)優(yōu)來說,首先要搞清楚調(diào)優(yōu)的目標(biāo)是什么?從性能的角度來看,我們一般會(huì)關(guān)注三個(gè)方面:內(nèi)存占用,延時(shí)和吞吐量。大多數(shù)情況下GC...
Spring Data Redis包含了多個(gè)模板的實(shí)現(xiàn),用來完成Redis數(shù)據(jù)庫的數(shù)據(jù)存取功能。1.Redis連接工廠會(huì)生成到Redis數(shù)據(jù)庫服務(wù)器的連接。Spring Da...
說到持久化或者ORM關(guān)系對(duì)象映射的框架,我們可能會(huì)首先想到Hibernate,隨之又出現(xiàn)了IBatis,MyBatis等等ORM的框架。其中Spring也對(duì)多個(gè)持久化的框架提...
1.數(shù)據(jù)訪問對(duì)象DAO或者Repository組件為了避免持久化的邏輯分散到應(yīng)用中的各個(gè)組件中,最好是將數(shù)據(jù)訪問的功能放到一個(gè)或者多個(gè)專注于此項(xiàng)任務(wù)的組件之中,這樣的組件叫做...
在學(xué)習(xí)JSP和Servlet的時(shí)候,我們了解到有兩種頁面跳轉(zhuǎn)方式,分別是redirect和forward的形式。在Spring中,當(dāng)控制器方法返回的String是以redir...
這篇文章主要學(xué)習(xí)MultipartResolver接口,通過這個(gè)實(shí)現(xiàn)類來解析請(qǐng)求中的內(nèi)容。1.我們有兩種選擇來解析multipart請(qǐng)求中的內(nèi)容:(1)CommonsMult...
簡(jiǎn)單介紹一個(gè)WebApplicationInitializer接口,它里面有一個(gè)onStartUp方法,參數(shù)是一個(gè)ServletContext的對(duì)象,實(shí)現(xiàn)該接口,就必須重寫該...
1.啟用spring mvc的注解是@EnableWebMVC。使用XML進(jìn)行配置的方式是<mvc:annotation-driven>2.@ComponentScan注解會(huì)...
擴(kuò)展AbstractAnnotationConfigDispatcherServletInitializer的任意類都會(huì)自動(dòng)配置DispatcherServlet和Sprin...
這篇文章說一下spring mvc的請(qǐng)求流程,開發(fā)中使用spring mvc的還是挺多的,所以你需要請(qǐng)求怎么通過各個(gè)環(huán)節(jié),數(shù)據(jù)如何流轉(zhuǎn),最后數(shù)據(jù)又如何顯示在瀏覽器,明白請(qǐng)求流...
首先說一下Spring提供了在運(yùn)行時(shí)求值的兩種方式:(1)屬性占位符(2)spring表達(dá)式語言 屬性占位符Spring一直支持將屬性定義到外部的屬性文件中,并使用占位符值將...
在默認(rèn)情況下,Spring應(yīng)用上下文中所有的bean都是以單例的形式創(chuàng)建的。1.spring定義了多種作用域,可以基于這些作用域創(chuàng)建bean,包括(1).單例:在整個(gè)應(yīng)用中,...
如果你有這樣的需求,某個(gè)bean在特定的條件下才會(huì)創(chuàng)建,此時(shí)你可以考慮使用spring中的@Conditional注解。1.在spring4引入的該注解,可以用到帶有@Bea...
在開發(fā)過程中,一個(gè)WEB項(xiàng)目,他有開發(fā)環(huán)境,測(cè)試環(huán)境和生產(chǎn)環(huán)境,每個(gè)環(huán)境的數(shù)據(jù)庫相關(guān)信息也不同,比如開發(fā)庫叫dev_project,測(cè)試庫叫test_project等等。在s...
1.在Spring中,裝配Bean有三種方式:(1)在XML中進(jìn)行顯式配置(2)在java中進(jìn)行顯式配置(3)隱式的bean發(fā)現(xiàn)和自動(dòng)裝配(一般推薦使用自動(dòng)裝配bean的方式...
Bean的生命周期如下圖所示: 從上圖,我們可以看出bean的生命周期需要經(jīng)歷如上的階段:(1)Spring對(duì)Bean進(jìn)行實(shí)例化。(2)Spring將值和bean的引用注入到...