在程序設計中,異常處理是非常關鍵和重要的一部分。一個程序異常處理框架的好壞直接影響到整個項目的代碼質量以及后期維護成本和難度。試想一下,如果一個項目從頭到尾沒有考慮過異常處理...
在程序設計中,異常處理是非常關鍵和重要的一部分。一個程序異常處理框架的好壞直接影響到整個項目的代碼質量以及后期維護成本和難度。試想一下,如果一個項目從頭到尾沒有考慮過異常處理...
在日常開發(fā)接口的過程中,接口的冪等性問題是我們必須要考慮的,否則會帶來很嚴重的后果。比如在支付場景中,用戶不小心點了兩次,然后就發(fā)現被扣了兩次錢,這顯然是很嚴重的問題。因此考...
1. 設計模式概述 2. Spring中的設計模式 2.1 工廠模式 在工廠模式中,我們在創(chuàng)建對象時不會對客戶端暴露創(chuàng)建邏輯,并且是通過使用一個共同的接口來指向新創(chuàng)建的對象。...
1.SpringMVC簡介 2.SpringMVC工作流程 (1)客戶端向web服務器(如tomcat)發(fā)送一個http請求,web服務器對http請求進行解析,解析后的ur...
1.介紹 2.MyBatis獲取自動生成的主鍵值 (1)對于支持自動生成主鍵的數據庫,如Mysql、sqlServer,可以通過 Mybatis元素useGeneratedK...
1. 事務概述 所謂"事務"是指要做的所做的事情,在計算機術語中是指訪問并可能更新數據庫中各種數據項的一個程序執(zhí)行單元(unit)。事務通常由高級數據庫(操縱語言或編程語言(...
1. IOC容器概述 IOC和AOP是Spring框架的核心功能,而IOC又是AOP實現的基礎,因而可以說IOC是整個Spring框架的基石。那么什么是IOC?IOC即控制反...
1.概述 Spring作為當前Java最流行、最強大的輕量級框架,我們在面試框架時會經常被問到,很多時候回答的不完整,下面針對該問題,我詳細整理出該如何回答以及面試官想要了解...
1.緩存概述 緩存是一般的ORM 框架都會提供的功能,目的就是提升查詢的效率和減少數據庫的壓力,合理使用緩存是優(yōu)化中最常見的,將從數據庫中查詢出來的數據放入緩存中,下次使用時...
1.Mybatis分頁介紹 我們在項目中經常會查詢數據列表,數據庫不會顯示所有的數據,而是分頁顯示,Mybatis作為常用的持久層框架需要對數據進行分頁,那么常有的分頁方式有...
1.會話技術 1.1 為什么需要會話技術 想必大家都有這樣的經驗: 登錄京東,選了iphone x放入購物車后關閉瀏覽器。再次打開時,發(fā)現又要重新登錄。 登錄淘寶,在一個頁面...
1. Axios簡介 Axios 是一個基于 promise 的 HTTP 庫,可以用在瀏覽器和 node.js 中。 1.1 Axios特性 從瀏覽器中創(chuàng)建 XMLHttp...
1 概述 在JavaWeb階段我們學習了Filter過濾器,提出Filter的概念一開始我們?yōu)榱诉^濾字符集亂碼,在Servlet體系中攔截目標請求,而攔截器是在SpringM...
1.概述 我們在開發(fā)中大多數使用Tomcat作為web服務器,今天我們來討論一下Tomcat的BIO和NIO數據處理模式,作為豐富我們的Tomcat理論知識大家有必要掌握它們...
對于基本數據類型:(byte、short、char、int、float、double、long、boolean),比較的是值。 他們是作為常量在方法區(qū)中的常量池里面以Hash...
==和Equals區(qū)別 對于基本數據類型:(byte、short、char、int、float、double、long、boolean),比較的是值。 他們是作為常量在方法區(qū)...
【摘要】對學生學業(yè)成績的評價,傳統(tǒng)習慣方法是以算術平均數為標準進行評價,還有人用平均學分績點和學分權平均原始成績?yōu)闃藴?。本文提出基于學分制的學生學業(yè)成績評價模型———學分權平...