原创 springmvc的核心是什麼,請求的流程是怎麼處理的,控制反轉怎麼實現的

AOP切面編程和IOC控制反轉是核心。 流程: 用戶發送請求給服務器。url:user.do—>Dispatchservlet處理–>DispatchServlet通過HandleMapping調用這個url對應的Controlle

原创 使用mapper報錯BindingException

在調用mapper方法的時候,報錯: ache.ibatis.binding.BindingException: Type interface dynamicDao.dao.UserDao is not known to the Ma

原创 SpringMVC與Struts2的區別

Struts2是類級別的攔截,一個request對應一個上下文,SpringMVC是方法級別的攔截。 SpringMVC方法之間是獨立的,獨享request、response的數據。 Struts2需要將每個request進行封裝,

原创 黑盒測試、灰盒測試、白盒測試、單元測試有什麼區別

黑盒測試關注程序的功能是否正確,面向實際用戶。 白盒測試關注程序源代碼的內部邏輯結構是否正確,面向編程人員。 灰盒測試是介於白盒測試與黑盒測試之間的一種測試。 單元測試(Unit Testing)是對軟件基本組成單元進行的測試,如函

原创 Spring Bean的生命週期

Bean的建立,由BeanFactory讀取Bean定義文件,生成各個實例。 setter注入,執行Bean的屬性依賴注入。 BeanNameAware的setBeanName(), 如果實現該接口,則執行其setBeanName方

原创 線程安全問題

線程安全和不安全是什麼 線程安全就是當前線程在訪問數據的時候,通過加鎖機制進行保護當前訪問,避免其他線程進來,只有當前線程訪問完畢,其他線程才能使用該數據,不會出現數據不一致的情況,避免數據污染,Vector、HashTable就是線

原创 Spring的Scope有幾種?通過@Scope註解實現

Singleton:一個Spring容器只有一個Bean實例,爲Spring默認配置,全容器共享這一個實例。 Prototype:每次調用都要新建一個Bean實例。 Request:Web項目中,給每一個Http Request 創

原创 線程和進程的區別

進程和線程都是CPU工作時間段的描述,不同的是顆粒大小不同: 進程是資源的分配和調度的一個獨立單元,線程是CPU調度的基本單元。 同一個進程包括多個線程,線程共享整個進程的所有資源,一個進程至少有一個線程。 進程的創建調用fork或

原创 Java中堆和棧有什麼不同

每個線程都有自己的棧內存,用於存儲本地變量、方法參數和棧調用,一個線程中存儲的變量對其它變量不可見。 堆是所有線程共享的公共區域,對象都在堆中創建,爲了提升效率,線程會從堆中創建緩存到自己的棧中,如果多個線程同時訪問就會出現問題,因

原创 Spring事物傳播行爲

所謂事物傳播行爲是指,在開始當前事物之前,一個事物上下文已經存在,此時有若干選項可以指定一個事務性方法的執行行爲。在TransactionDefinition定義中包括瞭如下幾個表示傳播行爲的常量: TransactionDefin

原创 有沒有自己研發過類似SpringMVC的小框架?說一下思路

服務器啓動時候【listener配置】 i.加載配置文件、掃描包(讀取bean的配置信息) ii.獲取到完全限定名 iii.利用反射創建對象 iv.以註解值爲鍵,以創建的對象爲值,保存到Map集合中 v.將這個Map集合保存到Se

原创 使用VueJs模擬表單數據的添加、回填修改

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Vue課後題</title> <script type="text/javascript" sr

原创 SpringMVC如何接收請求參數

傳統方式:req.getParameter() 直接在方法形參列表中寫形參變量:形參變量名稱與請求參數名稱一致 直接在方法形參列表中寫形參變量+@ReqquestParam:形參變量名稱與請求參數名稱不一致 直接使用domain實體

原创 Vue+ElemetUI使用表格獲取index

elementUI下獲取表格的索引 在elementUI的表格中,可以使用監聽事件,獲取到複選框中的id值, 在"el-table"標籤中,寫入 @selection-change=“selectMore” 監聽事件,事件名稱自定義

原创 你的進銷存系統中使用的哪些框架?說一說SpringDataJpa

SpringDataJpa是Spring對JPA的實現封裝,用起來更方便,現在目前市面上還是有20%左右的公司在使用SpringDataJpa。 核心接口是Respotory、JpaRepository、JpaSpecificati