作者:八面山人 鏈接:https://www.zhihu.com/question/39483566/answer/246333825 來源:知乎 著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。 做微服務快3年了,目前用的是spring boot ...
最近面試遇到面試主考官,有兩次都問到了兩次關於spring的優點與缺點,所以覺得這個問題 值得好好思考總結一下。 spring這個有兩大概念:IOC和AOP IOC反轉控制 也可以叫DI依賴注入,其實都是一個意思,角度不同而已 , 就是之前對象依賴關系不用你來維護,由IOC容器來維護 對象間依賴關系不用解釋了吧,就是類與類之間的依賴關系,使用與被使用。舉個例子電器工作需要電,電器類與電類之間是依賴 ...
2020-03-31 23:36 0 2262 推薦指數:
作者:八面山人 鏈接:https://www.zhihu.com/question/39483566/answer/246333825 來源:知乎 著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。 做微服務快3年了,目前用的是spring boot ...
Spring Boot的優點: 配置簡單了 1.springboot內嵌了servlet容器,降低了對環境的要求,機器有java運行環境,可以將項目打包成jar包,通過java命令 java -jar ****.jar 來執行。 2.快速整合第三方框架,無需配置文件 ...
注解與XML配置的區別 注解:是一種分散式的元數據,與源代碼耦合。 xml :是一種集中式的元數據,與源代碼解耦。 因此注解和XML的選擇上可以從兩個角度來看:分散還是集中,源代碼耦合/解耦。 注解的缺點: 1、很多朋友比如在使用spring注解時,會發現注解分散到很多類中 ...
1. 優點 我們知道,在Java基本教程中有一個定律告訴我們:所有的對象都必須創建;或者說:使用對象之前必須創建,但是現在我們可以不必一定遵循這個定律了,我們可以從Ioc容器中直接獲得一個對象然后直接使用,無需事先創建它們。 這種變革,就如同我們無需考慮對象銷毀一樣;因為Java的垃圾 ...
一、MyBatis框架的優點: 1. 與JDBC相比,減少了50%以上的代碼量。 2. MyBatis是最簡單的持久化框架,小巧並且簡單易學。 3. MyBatis靈活,不會對應用程序或者數據庫的現有設計強加任何影響,SQL寫在XML里,從程序代碼中徹底分離,降低耦合度,便於統一管理 ...
1.Hibernate優點: (1)對象/關系數據庫映射(Basic O/R Mapping) 它使用時只需要操縱對象,使開發更對象化,拋棄了數據庫中心的思想,完全的面向對象思想。 (2)透明持久化(Persistent) 帶有持久化狀態的、具有業務功能的單線程對象 ...
語言的優點 ⑴作為初學python的科班出身的小白,python非常簡單,非常適合人 ...
為什么要用緩存? 用緩存,主要有兩個用途:高性能、高並發。 高性能 假設這么個場景,你有個操作,一個請求過來,吭哧吭哧你各種亂七八糟操作 mysql,半天查出來一個結果,耗時 600ms。但是這 ...