在程序設(shè)計(jì)中,異常處理是非常關(guān)鍵和重要的一部分幌羞。一個(gè)程序異常處理框架的好壞直接影響到整個(gè)項(xiàng)目的代碼質(zhì)量以及后期維護(hù)成本和難度。試想一下,如果一個(gè)...
在日常開(kāi)發(fā)接口的過(guò)程中,接口的冪等性問(wèn)題是我們必須要考慮的啊央,否則會(huì)帶來(lái)很?chē)?yán)重的后果眶诈。比如在支付場(chǎng)景中,用戶(hù)不小心點(diǎn)了兩次瓜饥,然后就發(fā)現(xiàn)被扣了兩次錢(qián)...
1. 設(shè)計(jì)模式概述 2. Spring中的設(shè)計(jì)模式 2.1 工廠(chǎng)模式 在工廠(chǎng)模式中逝撬,我們?cè)趧?chuàng)建對(duì)象時(shí)不會(huì)對(duì)客戶(hù)端暴露創(chuàng)建邏輯,并且是通過(guò)使用一個(gè)...
1.SpringMVC簡(jiǎn)介 2.SpringMVC工作流程 (1)客戶(hù)端向web服務(wù)器(如tomcat)發(fā)送一個(gè)http請(qǐng)求乓土,web服務(wù)器對(duì)ht...
1.介紹 2.MyBatis獲取自動(dòng)生成的主鍵值 (1)對(duì)于支持自動(dòng)生成主鍵的數(shù)據(jù)庫(kù)宪潮,如Mysql溯警、sqlServer,可以通過(guò) Mybatis...
1. 事務(wù)概述 所謂"事務(wù)"是指要做的所做的事情狡相,在計(jì)算機(jī)術(shù)語(yǔ)中是指訪(fǎng)問(wèn)并可能更新數(shù)據(jù)庫(kù)中各種數(shù)據(jù)項(xiàng)的一個(gè)程序執(zhí)行單元(unit)梯轻。事務(wù)通常由高...
1. IOC容器概述 IOC和AOP是Spring框架的核心功能,而IOC又是AOP實(shí)現(xiàn)的基礎(chǔ)谣光,因而可以說(shuō)IOC是整個(gè)Spring框架的基石檩淋。那...
1.概述 Spring作為當(dāng)前Java最流行、最強(qiáng)大的輕量級(jí)框架萄金,我們?cè)诿嬖嚳蚣軙r(shí)會(huì)經(jīng)常被問(wèn)到蟀悦,很多時(shí)候回答的不完整,下面針對(duì)該問(wèn)題氧敢,我詳細(xì)整理...
1.緩存概述 緩存是一般的ORM 框架都會(huì)提供的功能日戈,目的就是提升查詢(xún)的效率和減少數(shù)據(jù)庫(kù)的壓力,合理使用緩存是優(yōu)化中最常見(jiàn)的,將從數(shù)據(jù)庫(kù)中查詢(xún)出...