原创 spring總結-面試相關

一、bean的生命週期 new–>注入–>setBeanId–>setBeanFactory–>setApplicationContext(獲取其他bean)–>postProcessBeforeInitialization,修改

原创 java學習(八)-集合與泛型

1、裝箱和拆箱 2、封裝類的使用1,是作爲泛型的類型參數傳入 ArrayList類型的聲明是正確的。ArrayList聲明是錯誤的。因爲泛型的規則是你只能指定類和接口類型。後面那種聲明方法無法通過編譯 3、集合 Arra

原创 java學習(九)-異常處理

1、異常處理 java的異常處理機制是個簡潔、輕量化的執行期間例外狀況處理方式,他讓你能夠將處理錯誤狀態的程序代碼擺在一個容易閱讀的位置。 try-catch模塊,告知編譯器你確實值得所有調用的方法有風險,並且也已經準備好要處理

原创 java學習(七)-數字、靜態(static)與不可變(final)

1、靜態(static) java雖然是面向對象的,但若處於某些特殊情況下,通常是實用方法,則不需要類的實例,stati這個關鍵詞就可以標記處不需要類實例的方法。 static修飾類爲靜態類,該類不允許被實例化。靜態類通過私有的

原创 java學習(十四)-volatile、ThreadLocal與synchronized

1.volatile volatile主要是用來在多線程中同步變量。 在一般情況下,爲了提升性能,每個線程在運行時都會將主內存中的變量保存一份在自己的內存中作爲變量副本,但是這樣就很容易出現多個線程中保存的副本變量不一致,或與主內

原创 mitmproxy使用(一)-安裝和使用

1、mitmproxy的介紹 mitmproxy 就是用於 MITM 的 proxy,MITM 即中間人攻擊(Man-in-the-middle attack)。用於中間人攻擊的代理首先會向正常的代理一樣轉發請求,保障服務端與客

原创 java學習(六)-構造器與垃圾收集器

一、對象的前世今生 1、java中,需要關注的兩種內存空間 堆(heap):對象的生存空間(包含實例變量) 棧(stack):方法調用及局部變量的生存空間 注意:當堆上的對象是primitive類型的,則java會根據主數據類型

原创 java總結-面試相關

1、java中socket的server和client server端 1.創建服務器端ServerSocket對象,ServerSocket serverSocket=new ServerSocket(9999); 2.監聽

原创 前端雜筆記

一、學習遇到問題記錄 1、prototype 屬性使您有能力向對象添加屬性和方法。 例如vue中使用,將ajax屬性掛載在vue上,可以在代碼任何地方使用 import Axios from 'axios' Vue.proto

原创 jmeter測試dubbo接口

jmeter測試dubbo接口 一、idea編寫dubbo接口,打包插件 二、引入開源插件,直接jmeter編寫dubbo接口腳本