連接和通信數據的規則被稱為網絡通信協議,這就好比在道路中行駛的汽車一定要遵守交通規則一樣。在計算機網絡中,這些連接和通信的規則稱為網絡通信協議,它對數據的傳輸格式、傳輸速率、傳輸步驟等做了統一規定,通信雙方必須同時遵守才能完成數據交互。查看全文>>
常是程序在“編譯”或者“執行”的過程中可能出現的問題,注意:語法錯誤不算在異常體系中。比如:數組索引越界、空指針異常、 日期格式化異常,等… 異常一旦出現了,如果沒有提前處理,程序就會退出JVM虛擬機而終止。我們學習異常是為了避免異常的出現,同時處理可能出現的異常,讓代碼更穩健查看全文>>
JVM全稱是Java Virtual Machine,中文譯名Java虛擬機,是一個運行在計算機上的程序,他的職責是運行Java字節碼文件。字節碼文件能解決開發執行中的版本沖突和系統升級問題。將字節碼文件中的指令解釋成機器碼,同時使用即時編譯器優化性能。 字節碼文件的核心組成部分如下:查看全文>>
同步調用存在拓展性差的文藝,每次遠程調用,調用者都是阻塞等待狀態,最終導致整個業務的響應時長,并且當交易服務、通知服務出現故障時,整個事務都會回滾,容易出現聯級失敗的問題。而要解決這些問題,我們就必須用異步調用的方式來代替同步調用。同步調用存在以下優勢:查看全文>>
依賴于zk節點路徑唯一的機制來實現的(利用zk同一目錄下不能創建多個相同名稱的節點這個特性,來實現分布式鎖的功能。對于同一個路徑,只能有一個客戶端能創建成功,其它的都創建失敗)。查看全文>>
網關登錄校驗,需要經過客戶端到網關再到服務器,過濾器是網關的一部分,過濾器內部可以包含兩部分邏輯,分別是pre和post,分別會在請求路由到微服務之前和之后執行。查看全文>>