通常 Java 中的 Junit 會使用到 mockito 框架,詳情可以參考之前專門介紹 Mocktio[http://www.lxweimin.com/p/e20ad85...

SpringBoot 啟動過程大致可分為兩個部分 1. 容器啟動 - 收集 Bean 的信息,以及一些驗證和后處理 1.1 將 Bean 的信息定義為 BeanDefinit...
Spring boot 自動裝配實現機制 一種猜測使用了 spring 的 beanFactoryPostProcessors 或者 xxxxware ,在spring 啟動...
理解ThreadLocal 理解ThreadLocal的關鍵在于理解 Thread, threadLocals, ThreadLocal 三者的關系 threadLocals...
需求 在 Junit 中,有時需要為子類繼承自父類的屬性賦值,但是父類中的屬性沒有提供 setter 方法,此時可以使用反射 假設類之間有如下繼承關系父類-RequestBa...
https://www.cnblogs.com/huang0925/p/5169624.html[https://www.cnblogs.com/huang0925/p/51...
系統環境變量默認 JAVA_HOME 指向 1.8 的 jdk,但是本地一個測試項目想使用 jdk 11,如何配置?按照如下操作即可 修改 idea 的 project sd...
今天好好的又又又把 tcp 的三次/四次握手學習了一遍,輸出一下。 幫助理解的重要前提 這個前提就是,tcp 本身是一個面向連接的,全雙工的傳輸層協議。也即 bi-direc...
Gradle在Java開發中可以作為項目構建工具,相比于Maven,Gradle構建更加快速,沒有復雜的xml文件,取而代之的是通過腳本完成諸如依賴管理,項目構建配置,插件配...
Docker安裝mysql Docker鏡像官網拉取mysqlhttps://hub.docker.com/_/mysql?tab=tags&page=1&ordering=...
這是Unity的代碼?
判斷對象是否在地上的一種簡單方式以前總是用射線檢測來判斷,需寫比較多的代碼其實可以用一種比較簡單的方法來判斷 如上面的代碼所示:若碰撞體myCollider觸到層groundLayer中的碰撞體,則會返回true
這個問題還沒有研究過,待我測試調研一番后補一篇一起討論下
jdk8 lambda表達式與stream流lambda表達式 首先創建兩個java Bean 編寫測試類 自己總結:lambda表達式的使用就是將對象(集合、數組...)轉換為stream()對象后再根據自己想要的結...
HTTP協議 請求部分 --- 說白了就是瀏覽器發送給服務器的數據格式請求行 --- 提交方式,HTTP版本號etc請求頭 --- 鍵值對型式的數據user-agent --...
1.myBatis使用錯誤: 1.1 mapper映射文件中,當查詢結果為多條結果時,在mapper接口中返回值可以封裝成List集合,但是mapper映射文件中的resul...
背景:前端代碼不是經常寫,最近會寫一些AngularJS,遇到了若干問題在此一并記錄下來,一是為了加深印象,二也是為了記錄下來以便下次遇到時可以查詢。1.使用AngularJ...